Fixed bug that was preventing the framebuffer from being created in the correct size on iOS.
Fixes orientation issues for devices that support multiple orientations, as well as a single (such as landscape only).
Using a view's ContentScaleFactor rather than Window.Screen.Scale since there can be a race condition of a null window.
Preventing KeyboardInputViewControllers from returning an orientation that the application does not support. (Which will throw an exception).
Merge branch 'develop3d' into iOSOrientationFix

Conflicts:
	MonoGame.Framework/iOS/iOSGameView.cs
Pipeline now supports 32 bit ARGB image files.
Removed PixelBitmapContent.
Directly copying array data. Implemented more missing functions from PixelBitmapContent.
Support for 32bit or 24 bit RBGA/RGB textures.
Removed redudant supertypes.
Fixed TryGetValue().
MGCB links against MonoGame now and not MS XNA.
ContentCompiler.Compile() is now internal.
Fixed WriteXnb to use ContentCompiler directly.
Removed the MSBuild tasks from the pipeline project.
We now throw PipelineException when we cannot find or execute importers or processors.
We now print errors to the console in ContentProject.Build().
Merge pull request #1204 from SickheadGames/windesktop

New Windows Desktop DX11 Platform [TEST ME!]
Merge branch 'develop3d' into mgcb
Pipeline project now references Windows and not WindowsGL.
Removed MSBuild assembly references.
Deleted MSBuild Tasks... we won't be using them.
Merge pull request #1223 from SickheadGames/mgcb

MGCB Improvements