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
Merge pull request #1081 from SickheadGames/iOSOrientationFix

iOS Orientation Fix