Various fixes to make CEngine work with XnaUnitySpriteBatch.

- Reversed the LoadContent and Initialize order in
Game.UnityInitialize(). Not sure if this is 'Xna compliant' but
apparently that was required.
- Added Get/Set Data functions to Texture2D, both very much untested.
- More conversion functions.
- A bunch of new stubs so CEngine will compile.