Addition of Transition.java, TransitionType.java, Duration.java. Transition makes use of the enumerated types in TransitionType and Duration to define a transition per the new game specification. Changes made to Game.xsd to reflect the changes there, and one line changed in Structure.java to put in the new transition type.
Merge branch 'master' into localBranchSean
Changes to ensure that Transitions are now wired up for Acts, Scenes, and Challenges.
Merge branch 'master' of https://github.com/9124SAVOIAD/SimSys