Started refactoring the way installers work again.  Introduced the concept of 'modules' which previously were called 'installers'.  There is now one installer per scene which installs modules.  Modules then add bindings.  Currently editor and player scenes are broken (free play works) but submitting now anyway to break up this refactor a bit
Changed zenject validation to return a list of errors rather than just the first one
Changes to get editor and player scenes running again given the installer changes
Added back nunit tests for scene installers.
Got runtime tests working again on all scenes.
Added hard drive model so that runtime tests have something to use
Temporarily disabled dispose() functionality in zenject due to bug with that
Bug fix.  Was crashing when running the player sandbox from editor
Added more zenject validation to the visual scripter module.  Also fixed zenject bug with validation.  Fixed some bugs related to the merge from staging
Merge branch 'develop' of https://github.com/modesttree/MTMEDITOR into develop
Bug fix.  infinite loop when loading scene using zenject
More refactors/enhancements for Free play 2.0. Changed to use SelectionManager in free play scene.
Got really basic right click popup menu working in free play
Added popup menu in viewport.   Also realized that multiselect is not going to work so starting to back that out.  But submitting it now with multiselect semi broken anyway.
Fix for constant invalidate call on window resize.
Merge branch 'origin/Cansec_May20_2014'

Conflicts:
	Source/UnityProject/Assets/Scenes/ExplorerUI.unity
	Source/UnityProject/Assets/Scripts/FreePlay.Infrastructure/ExplorerModule.cs
Fixes for android build
Bug fix.  Zenject validation was not catching extra unnecessary parameters
Bug fix to Zenject.  Now properly calls Dispose() on any items bound to IDisposable