Object Loading from File

The creation of characters (or similar objects) is no longer hard-coded
in GameCreate. Instead, these objects are saved into the scene XML file
loaded by DotSceneLoader and loaded by scripts.

Within the .scene, the type of object to create is defined by the name
of the node representing it. The name is formatted as
"[type].[name].[uniqueID]". So for a character [type] = "Character";
[name] defines which script is used to create the character (by
ObjectFactory::createObjects()), object scripts are defined in the new
Objects.xml file; [uniqueID] can be any value which prevents naming
conflicts within Blender, it is not used by the game.

Moved some files into the git repository...