Instrumented core types for Navigator/Inspector

- Implemented IComposite on more core types
- Implemented INavigatorMetadataProvider on more core types
- Smart update of NavigatorNode children
- Updates of node children on selection and expansion
- Refresh of objects in the Inspector each second
Use SpriteSheet to create Animation and Composite
Added Objects support for Tiled map file