Merge commit '4660a7a908f0c1f3957f796a65dcbd8acb13ed98' into develop
Squashed 'UnityProject/Assets/Zenject/Main/' changes from a209394..22b3719

22b3719 Changed to just use Fasterflect's Name() rather than our GetPrettyName() since it's better. Changed state machine class a bit and updated SceneCamera based on that.  Changed a few things in our installers (still WIP)
8722243 Added comment for last change
e831208 Changed to print a warning if any ITickables or IInitializables are added to the container but not bound to the interface.  Changed DerivesFrom method to be more explicit when given type is equal
f257c1a Added ability to get all concrete types from di container.  Also made Instantiator an instance type
68f7a52 Added test to multi-scene test scene to run all scenes and make sure there's no startup errors
b16c315 Renamed ToSingle to To when the specific instance is passed since it's not really a singleton in that case.  Added new version of ToSingle that is actually treated as a singleton
ee1b75c Tweaked some of the names in Zenject
5e56845 Added a unit test to verify the object graphs generated for all scenes (editor, player, freeplay, frontend, login).  This works in Nunit outside of unity since it doesn't need to instantiate anything (just validates that all dependencies can be found).  Refactored a few Zenject things to support this ability. Currently only validates the object graph created from IDependencyRoot so won't cover factories (though this can be added to the test easily).
3c5ec40 Added list of compatible platforms
dedf594 Updated Fasterflect DLL to be able to publish web player builds

git-subtree-dir: UnityProject/Assets/Zenject/Main
git-subtree-split: 22b37197aab5d8a67da17418b3de7ea840146d98
Updated zenject and also unit tests
Redesigned how installers / modules worked some more
Bug fix.  Accidentally left a line commented out
Squashed 'UnityProject/Assets/Zenject/Main/' changes from 22b3719..0673472

0673472 Bug fix to Zenject.  Now properly calls Dispose() on any items bound to IDisposable
5a349dc Bug fix.  Zenject validation was not catching extra unnecessary parameters
7bdbd19 Fixes for android build
97b8186 Merge branch 'origin/Cansec_May20_2014'
050ab0b Fix for constant invalidate call on window resize.
07e6117 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.
e6f2ece Got really basic right click popup menu working in free play
def0f3e More refactors/enhancements for Free play 2.0. Changed to use SelectionManager in free play scene.
a55168c Bug fix.  infinite loop when loading scene using zenject
bcb81fb Merge branch 'develop' of https://github.com/modesttree/MTMEDITOR into develop
d6da618 Added more zenject validation to the visual scripter module.  Also fixed zenject bug with validation.  Fixed some bugs related to the merge from staging
58305e2 Bug fix.  Was crashing when running the player sandbox from editor
b3fb401 Temporarily disabled dispose() functionality in zenject due to bug with that
a3f41e3 Added hard drive model so that runtime tests have something to use
43b9fd3 Got runtime tests working again on all scenes.
3afbf30 Added back nunit tests for scene installers.
aa49fdd Changes to get editor and player scenes running again given the installer changes
05b77a3 Changed zenject validation to return a list of errors rather than just the first one
f5ad610 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
982a8b5 Redesigned how installers / modules worked some more
6bd991b Updated zenject and also unit tests

git-subtree-dir: UnityProject/Assets/Zenject/Main
git-subtree-split: 06734721e3d0e0d87e6b25f5376066d9b02b3638
Merge commit '29e40bacc6ba72c687aa28fa964380c131feeb3a' into develop
Moved a few files around in preparation for submitting to asset store
A few bug fixes to zenject and updated documentation
More tweaks to readme
Minor refactors
Changed to store all assets as text and other tweaks
Tweak to fasterflect
Final tweaks before submission to asset store
Some final bug fixes for the unity asset store submission