-  Add custom editor controls to visualize states and transitions.

Note:  ScriptEditor_FSM.cs is a hot mess of test code.
-  Start adding serialization to FSM classes (those without MonoBehaviour and/or private members).
-  Clean and and remove FSM code from before git.
-  Modify example scenes

Links
http://docs.unity3d.com/Documentation/ScriptReference/SerializeField.html