Merge remote-tracking branch 'origin/implement_plane_feature_new_api' into update_osm_layer_new_api
adding generic event handling inside the object class
adding tree structure to object event handling
Moving tree-like event propagation to sceneObject
Updated plane feature API to accept geo lat lons

As they are commonly used
Merge remote-tracking branch 'origin/generic_event_handler' into update_osm_layer_new_api
Updated OSM layer to newer API
Renamed methods to proper style
Clean up for the renderer API
Added event handlers for layers
Updated VGL
Updated renderer to derive from scene object
Updated code to use new event API
Use jquery event objects
Added code comments
Implemented worldToDisplay for the simpleRenderer
Renamed simpleRenderer to vglRenderer as it makes more sense
Updated API name to be more specific
Merge remote-tracking branch 'origin/update_osm_layer_new_api' into new_api