Completed transitions will be added to the undo/redo stack
Enabled Undo/Redo buttons in the temporary menu
Bug fixes

1. Fixed issue with canvas reinitiating when it returns to view. Moved
initiation into its constructor.
2. Fixed issue with widget appear at top left corner when selection
becomes invisible
Merge after pull from LSH's repo
Bug Fixes

1. Fixed loop selection using the wrong root object for collision
detection search
2. Fixed rotation center being stuck at time 0
Bug fixes for portable

1. Fixed issue where selection and drawing were triggered when there is
an ongoing interaction.
2. Fixed enabling widget outside transformable time not activating
transition interactors.
Reduced ghost alpha to make it less visible.
Added Gestures for undo/redo
Implemented context menu for widget, activated by double tap gestures on the centroid.
Renamed interactor managers to reflect the components that they are receiving gestures from
Implemented feedback to undo and redo for KSketch Portable
New look for context menu
Added button triggers to context menu. Trigger functions can be found in KWidgetInteractorManager
Optimised interface for mobile display. Removed all border containers
Updated widget's context menu.
Created time landmarks for selected objects

The time landmarks are not properly refreshed yet.
Updated time landmark refreshes
Implemented time jumping to closes landmark time for touch
Updated IOS settings for portable
Changed private properties in single frame operator to protected.