- WIP (commit to resolve conflicts).
Merge remote-tracking branch 'refs/remotes/origin/development' into development

Conflicts:
	engine/source/2d/experimental/assets/SpriterAsset.cc
- SpriterAsset now loading the SCML file with TinyXML and correctly expanding/collapsing the file-path relative to the asset.  Also prepping to generate a SCML DOM post loading.
- SpriterComposite now doesn't derived from CompositeSprite but instead from SceneObject & SpriteBatch.  This removes all the CompositeSprite calls that would otherwise be exposed but be redundant.  Also it completely removes layout which is a construct of CompositeSprite which is also redundant.