Renamed Commands folder to Command

Moved framework command implementations into Command/cmd folder

Created a prefab for the Framework object in new _Prefabs folder

Modified Loading scene to use GUIText instead of NGUI

Command.Register/Unregister methods being depreciated (but still functional for 1 week)

Added CmdBinder which gives a new interface for binding commands to callbacks.

old way:
Command.Register<CommandType>(CommandCallback);
now becomes:
CmdBinder.AddBinding<CommandType>(CommandCallback);

old way:
Command.Unregister<CommandType>(CommandCallback);
now becomes:
CmdBinder.RemoveBinding<CommandType>(CommandCallback);

Added new interface to Framework for dispatching commands that require injection:

// dispatch a command that doesn't require injection:
Framework.PushCommand(new MyCommand());  // same exact interface, nothing changed
// dispatch a command that requires injection:
Framework.Dispatch(new MyCommand()); // call Dispatch instead

Note that injection can be a costly procedure so use it with care on commands that are used frequently.  Calling Dispatch() on a command that doesn't implement any [Inject] attributes can still be expensive.

Streamlined method call of SceneView.SceneObjects.InitializeSceneObjects() in to the SceneManager so that it always executes after SceneView.Initialize() returns.  It's no longer necessary to call it manually although doing so should not cause problems.
Merge branch 'master' of https://github.com/cleavetv/unity-framework