Ifdef cleanup and API method split in Texture.
Copied Texture.cs to API-specific files.
Cull APIs from platform files.