Guide.ShowKeyboardInput for WinRT

I've implemented the Guide.ShowKeyboardInput for WinRT. It uses a XAML
to draw a PopUp with an InputBox (or PasswordBox) and two buttons, one
for OK and other for Cancel. It is similar to the MessageDialog.
Merge branch 'develop' of https://github.com/mono/MonoGame into winrtGuideShowKeyboardInput
Now compiling again on WP8 branch.
Fix for wrong auto rotation on iOS

iOS has inverted LanscapeLeft and LandscapeRight orientation compared to XNA.
While other methods take that in account, it was missing in ToUIInterfaceOrientationMask, which was a potential source of unwanted auto rotation and crashes if the rotation resulted in unsupported Info.plist orientations.

See codeplex discussion for details: https://monogame.codeplex.com/discussions/535677
Merge branch 'develop' of https://github.com/mono/MonoGame into winrtGuideShowKeyboardInput

Conflicts:
	MonoGame.Framework/MonoGame.Framework.Windows8.csproj
	MonoGame.Framework/Windows/GamerServices/Guide.cs

Merged with new Protobuild process.
Merge branch 'develop' of https://github.com/mono/MonoGame into winrtGuideShowKeyboardInput
Throws NotImplementedException on non-XAML builds
Merge pull request #2250 from mrhlemut/develop

Fix for wrong auto rotation on iOS
closed sessions after stopping them, to prevent a windows bug where the first song played would be used in every subsequent call to MediaPlayer.Play() regardless of which song was actually requested.
Merge pull request #2120 from azchohfi/winrtGuideShowKeyboardInput

Guide.ShowKeyboardInput for WinRT
Update .gitignore

Added the MonoGame.Framework.Content.Pipeline projects to be ignored.
Merge pull request #2342 from uvTwitch/develop

Fixed a MediaPlayer.Play() bug on windows