AP SceneObject event processing
* SceneObjects now processing events in a parent down then child up order
* Fixed width issure for MenuRangeValueCompact
Merge branch 'master' into collab
* Refactored the StateManager into a Singleton.
* Removed compiler warnings.
* Slight refactorings of StateManager to fit CalVR manager templates.
* Incorporated the StateManager into the CalVR class and application loop.
* Added the public, static Register function to SpatialState.
* Added the CollaborationState class.
* Updated the SceneObject class to incorporate the notion of a CollaborationState.
* Changed the implementation of SceneObjects to handle both local user and collaborated state changes.
* Updated FileHandler and SceneManager to handle collaborative sessions and file loading.