CMS-3632 Responsive Wizard - New cycle button and display modes
CMS-3675 LiveEdit - New tooltip must position it self so it's visible

- added MODE_FOLLOW to Tooltip for follow mouse mode
- removed jQuery dependency from Tooltip
- changed Tooltip appearance to pale yellow
- fixed firefox bug
CMS-3692: Versioning and workspaces - Create TS-domain classes

Refactored some backend-classes aswell to get a more descriptive domain model.
CMS-3666 Replace ExtJS grid - Introduce generic wrapper

Fixed DblClick event in ContentGridPanel2.
CMS-3675 LiveEdit - New tooltip must position it self so it's visible

- added MODE_FOLLOW to Tooltip for follow mouse mode
- removed jQuery dependency from Tooltip
- changed Tooltip appearance to pale yellow
- fixed firefox bug
- added page tooltip
CMS-3599 Replace ExtJS grid - Make keyboard arrows work

Added key events to TreeGrid.
Merge pull request #794 from enonic/CMS-3599

CMS-3599 Replace ExtJS grid - Make keyboard arrows work
CMS-3464 Make property name on PageComponent-s optional
PageComponent name is now optional
ComponentPath does no longer contain name of PageComponent, only it's index in it's Region.
PageComponent-s holds now reference to parent Region and Region-s to parent LayoutComponent (if any). ComponentPath and RegionPath are now dynamically resolved upon request (using parent). This should make make less room for errors related to path (since it will always reflect current graph of objects).
CMS-3464 Make property name on PageComponent-s optional
Fixed test
Removed not needed method renderEmptyPlaceholders in LiveEdit.component.mouseevent.Part
CMS-3692: Versioning and workspaces - Create TS-domain classes

Error in string->enum casting
CMS-3599 Replace ExtJS grid - Make keyboard arrows work

Replaced switch block with KeyBindings block.
Merge pull request #795 from enonic/CMS-3599

CMS-3599 Replace ExtJS grid - Make keyboard arrows work
CMS-3699 Remove usage of ContentConstants.DEFAULT_CONTEXT in content commands

Using injected context instead
CMS-3698 Let ResponsiveManager pass the ResponsiveRange that the availableSize have changed to

Added a return statement to the ResponsiveManager.onAvailableSizeChanged
method.
CMS-3693 CycleButton behavior changes
Smoothed out searchbox in filterpanel
Merge pull request #796 from enonic/CMS-3698

CMS-3698 Let ResponsiveManager pass the ResponsiveRange that the availab...
CMS-3702 Fix UpdateContentCommandTest

Fixed test, injecting translator to be able to mock it.
CMS-3628 Delete content in CM: the grid loads all content twice