Merge branch 'master' of https://github.com/SDSMTGDT/Physicist
Adding basic screen management system
Adding early version of ScreenManager system
Adding early version of ScreenManager system
Merge branch 'master' of https://github.com/SDSMTGDT/Physicist
Update to ScreenManager, changes the system to a more MVVM structure by giving created objects reference to their containing GameScreens. Additionally, changes the Map loading scheme/XMLDeserialization to follow the MSDN standard of 1. creation, 2. deserialization. This means that classes that implement IXmlSerializable MUST supply a default constructor. This is so we can add GameScreen references to objects that require them without having to know things at compile time
Update to ScreenManager, changes the system to a more MVVM structure by giving created objects reference to their containing GameScreens. Additionally, changes the Map loading scheme/XMLDeserialization to follow the MSDN standard of 1. creation, 2. deserialization. This means that classes that implement IXmlSerializable MUST supply a default constructor. This is so we can add GameScreen references to objects that require them without having to know things at compile time
Addition of triggers and modifiers to incoporate game events into the physicist.
Adding XSD schemas to simplify and control content in the physicist files. Addition of XSLT files allows for the creation of prefab templates to further simplify map documents.
Fix of detected whitespace
Merge pull request #35 from chfeltman/XMLSchema

Addition of Xml schemas
Merge of ScreenManager with the XML Schema changeset. Found bug in XSLT 'mario' transform requarding default attributes
Merge of ScreenManager with master branch, addresses Dean's string related comments
Merge pull request #34 from chfeltman/master

Addition of ScreenManager system for game state navigation
Merge of Events with master branch, slight restructure of schema to add events and better add extensions. Also added a default texture in the event of load failure
Merge pull request #36 from chfeltman/events

Addition of Physicist Events
Fixed 'artifact' in PhysicistGameScreen, it was still using 'IPhysicistRegistration' and had a local list of actors.
Merge pull request #39 from chfeltman/bugs

Fixed 'artifact' in PhysicistGameScreen