KGantt: Add timeline
Second take. Isolate most functionallity in separate class.
BUG:313604 FIXED_IN: 2.6.89