MacOS pitch fix and combined duplicate classes
Combined MacOS/Audio/SoundEffectInstance.cs and Desktop/Audio/SoundEffectInstance.cs into one seeing as they were almost duplicates and fixes were often done in one and not the other, particularly MacOS was missing the transform of XNA pitch to OpenAL pitch.  Used Murudai's pitch fix (http://monogame.codeplex.com/discussions/392488) as it more closely matches that which OpenAL would do. iOS was using MacOS/Audio/SoundEffectInstance.cs so it now points to Desktop/Audio/SoundEffectInstance.cs as well.
Merge branch 'android-render-fix' of http://github.com/slygamer/MonoGame into slygamer_android-render-fix
WINRT now sets the viewport when the client window changes size to match XNA behavior.
Avoid exceptions when resuming and GL context was lost on Android
Merge remote-tracking branch 'upstream/develop3d' into develop3d
Made landscape games work again on iOS 6
TODO: GameCenter requires portrait to work without crashing. Find a way to prevent the game from rotation to anything other than landscape.
Clear SamplerStateCollection and TextureCollection when device is initialised.
Clear GraphicsDevice._enabledVertexAttributes so they get re-enabled.
Added support for the orientation mask
We should not get the allowed orientations from the Info.plist anymore as it will use AllButUpsideDown for iPhone and All for iPad
Reset some more state variables in GraphicsDevice.Initialize()
Merge remote-tracking branch 'upstream/develop3d' into develop3d
Merge remote-tracking branch 'upstream/develop3d' into develop3d
Merge remote-tracking branch 'upstream/develop3d' into develop3d
Clear constant buffers when DeviceResetting
Merge branch 'develop3d' of http://github.com/mono/MonoGame into fixing_android_texture_reloading

Conflicts:
	MonoGame.Framework/Graphics/Shader/ShaderProgramCache.cs
Fixed Android texture reloading. Needed to GL.GenTextures and set up GL.TexParamaters again.
Revert GraphicsDevice.Initialize() to internal
Merge branch 'develop3d' of http://github.com/mono/MonoGame into develop3d
Implemented Texture2D.FromStream on WINRT

Comments are present because I wasn't sure about some things and I was
hoping those more familiar with this part of the API can provide
feedback.  I will clean it up in a future commit.
Complete for for iOS6 and iOS5+XCode 4.5 compatibility