Initial commit
Fixed readme
Tweaked readme
Added meta files for Zenject
Added todo file to doc folder
Bug fixes related to moving Zenject to its own repo
Moved moq toggler to zenject folder
Layouts can be loaded from the file system, resources or player prefs - WIP
A few fixes to logging system.  The order of lines in stack traces was wrong in some obscure cases.  Was also not always converting from the stack trace string that unity provides properly
Bug fix caught by James.  Unity Logging was being suppressed in some cases
Factory<TContract>(container, type) wasn't using the concrete type to check against IInitializable, so wasn't ever initializing things further down the hierarchy from TContract
Merge branch 'origin/develop'
Changed back to make FileSystemInstaller its own monobehaviour by using a wrapper class. Also moved some files around in Zenject.
Redesigned how installers work in Zenject.  Wanted them to be re-usable from within other installers, and also usable from within NUnit tests (and therefore non-monobehaviour).  But we also want to be able to drag and drop them into different scenes for easy setup (which would require that they be monobehaviours).  Any installers that we want to use as monobehaviours can define a new empty class that inherits from InstallerMonoBehaviourWrapper to achieve this effect.  Moved serialization installer code into its own class.  Still plenty of clean up left to do.
Changed to allow use of Log class in unity editor plugin scripts on James' request
Jenkins fix
Jenkins fix
Added new loading bar that Sam made.  Added temporary scene to delete the layout that's stored in player prefs
Merge branch 'staging' into develop
Changed to allow the returned monobehaviour to exist anywhere in the prefab heirarchy rather than just the root