Merge pull request #36 from VajraFramework/levelloader

Levelloader
Adding a sample xml file for parsing.
XmlParser: parses xml into an in-core tree and can print it.
Adding some accessors for the parsed xml.
Added EnemyUnit class and updated LevelManager to add it to enemies loaded from scene files
Merge branch 'master' into simple_xml

Conflicts:
	VajraFramework/ExampleGame/Code/ExampleGame/Components/GameScripts/Units/PlayerUnit.h
Merge pull request #37 from VajraFramework/simple_xml

Simple xml
Stubbed out the AiRoutine class
Merge branch 'master' into enemyunit
Adding more accessors for the parsed xml tree.
First pass at loading GameObjects through prefabs.
Merge pull request #38 from VajraFramework/prefabs

Prefabs
Add '\r' to whitespace.
New GuardCaptain model, works alright with animations.
AI commands are now loaded from the level file
TexturedCube
Merge branch 'master' into enemyunit
Stubbed out more AI classes
Forgot to add this file to the last commit
TexturedCube, smooth shading.