Full support for DXT/S3TC textures
Based on reported extensions for OpenGL, DXT mipmapped textures are now supported by all devices that claim support for the formats.
Merge branch 'develop' of https://github.com/mono/MonoGame into full-dxt-support
Merge branch 'develop' of https://github.com/mono/MonoGame into full-dxt-support

Conflicts:
	MonoGame.Framework/Graphics/GraphicsExtensions.cs
Merge branch 'develop' of https://github.com/mono/MonoGame into full-dxt-support

Conflicts:
	MonoGame.Framework/Graphics/Texture.cs
Corrected case for DxtBitmapContent, PvrtcBitmapContent.
DxtBitmapContent now matches XNA and C# naming conventions.
PvrtcBitmapContent follows suit.
Second part of rename.
Fix missing abstract keyword.
Fix reference to renamed PvrtcBitmapContent class.
Implementation of the PreparingDeviceSettings event prior to the device creation event. Also removing a duplicate reference to GraphicsDeviceInformation in android.
added a 2 parameter ctor for compatibility.
fix for copying the wrong code back to graphicsdevice.
moved invocation of the PrepareDeviceSettings event to the initialize method.
Per TS - moving methods from the Graphics version back to this one. Preparing to delete the Graphics version.
Final TS request - removed refs to the Graphics version of GDI and removed the extraneous file.
fixes on the namespace refs and move around the event trigger to work on windows and non-windows platforms.
Added preservation of the graphics profile just in case the user changes it during the pre-graphics device creation event.
Merge pull request #1740 from totallyeviljake/ISSUE_1739_R1

Issue #1739 Fix for PreparingDeviceSettings not being called.
Merge branch 'develop' of https://github.com/mono/MonoGame into full-dxt-support

Conflicts:
	MonoGame.Framework/Graphics/GraphicsExtensions.cs
	MonoGame.Framework/Graphics/Texture2D.cs
	MonoGame.Framework/Graphics/TextureCube.cs
Merge pull request #1662 from slygamer/full-dxt-support

Full support for DXT/S3TC textures
Move device creation back to before ApplyChanges is called.  Along with the PreparingDeviceSettings as well.
Add comment to mod