Fixed a bit old console tests but still failing
Converted TabBarItem and parser to new object model
Added unit test for ORTabBarItem parser
Converted TabBar and parser to new object model
Console itself is currently broken because ORNavigation is used by ORTabBarItem
First go at ORNavigation fix on the console, compiles but not fully verified/tested
Made old parsing tests compile, not passing though
Fixed typo in comment
Definition was not set on parsed tab bar item, fixed
Added some headers that are required to be public
Got rid of old Image and related classes
Fixes to the console to handle new ORNavigation object, not finished, not tested
ORButton is now using newer ORNavigation object
Removed unused method
Converted Gesture and parser to new object model
Console itself has not yet been updated to take that into account
ORGesture header must be public
Use newer ORGesture and ORNavigation classes in console.
Had to adapt some logic on Screen to work with ORGesture
Got rid of older Gesture and parser classes.
Some tidy up required in places that where still incorrectly using those older classes
Got rid of older Navigate and parser classes.
Renamed navigation constants for consistency with std naming conventions
Made ORNavigation property private, no need to expose that to clients