Moved to XML based shader precache files. Refactored shader precaching code to its own class. Closes #199.
Fix missing root of shader precache file if loading it fails. Reset (clear) XMLFile when loading fails so that no illegal content will be saved when it's programmatically modified and then saved.
Minor documentation / comment fixes.
More fixes for outdated documentation.
Merge remote-tracking branch 'upstream/master'

Conflicts:
	Bin/Data/Scripts/NinjaSnowWar.as