Ifdef cleanup in Texture3D and split into API methods.
Copied Texture3D.cs to API-specific files.
Cull APIs from platform files.
Ifdef cleanup and API method split in TextureCube.
Copy TextureCube.cs to API-specific partial files.
Cull APIs from platform files.
Ifdef cleanup and API method split in Texture.
Copied Texture.cs to API-specific files.
Cull APIs from platform files.
OpenGL vs GLES fix
Fixed measure string to return correct width if spacing is used
Merge pull request #2272 from Nezz/measurestringfix

Fixed measure string to return correct width if spacing is used
Merge pull request #2259 from SickheadGames/VBIBSplit

Split VertexBuffer/IndexBuffer on a per-API basis
Made extracted platform method non-static.
Merge branch 'develop' into AudioImprovements
No longer keeping WeakReferences of SoundEffectInstances released from the system.
Less work done when keeping track of currently playing sounds.
Game.DoUpdate() now calls SFXInstancePool.Update().
SoundEffectInstance internal lists are now readonly.
Rename SFXInstancePool to SoundEffectInstancePool.
Build fixes.
Merge pull request #2253 from SickheadGames/ModelPipeline

Support for skinning information in content pipeline
Removed bad reference in iOS.