Commiting before cherry-pick
added unloading of scenes in scene graphs and made the main menu load the game

Conflicts:
	VajraFramework/ExampleGame/Code/ExampleGame/Ui/TouchHandlers/MainMenuTouchHandlers.cpp
	VajraFramework/Vajra/Engine/SceneLoaders/UiSceneLoader/UiSceneLoader.cpp
Added MainMenu
added support for touch up on UIObjects and stop touch tracking when touch is moved off an object
play button starts game
Merge branch 'master' into main-menu
Temp fix for visibilty propogation when scenes are loaded
Register and Unregister UIObjects based on clickable and visible
Mainmenu switches between different screens
removed log messages
mend
InGame menu
Updating Resource paths to make prefabs work across all platforms.
Postgame screen placeholder
Fixing some more paths in prefabs.
Merge branch 'master' into main-menu

Conflicts:
	VajraFramework/ExampleGame/Code/ExampleGame/Test/TestFile.cpp
Merge branch 'master' into main-menu
Load the new scene with the menu
Exposing Animation->Play...() to xml.
Changing Assassin to use the Imposter's mesh instead of a Textured Cube.