Cleanup ifdefs and split platform-specific into methods
Copy Texture2D.cs to API-specific files.
Cull Texture2D APIs to their specific partials.
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
Made extracted platform method non-static.
Build fixes.
Removed duplicate file from Linux project.
Remove modified project files.
Ifdef cleanup and API method split.
Copy Shader.cs to API-specific files.
Remove API-specific things from partials.