Fixed exception when using Song class before MediaManager is initialised.
Added shutdown of media manager when game exits.
Update MediaManagerState.cs

Removed thread safety checks from media manager, as it should only be started or stopped from the UI thread anyway.

Caller should be responsible for ensuring this.
Resolving Conflict.
Fixing WINGL build.
Fixing WINRT build.
Improvement pack for monogame.
Texture2D: Fix OpenGL GetData with null Rect
Merge branch 'develop' of https://github.com/SimonPStevens/MonoGame into SimonPStevens-develop

Conflicts:
	MonoGame.Framework/Media/MediaPlayer.cs
Merge pull request #1820 from totallyeviljake/PR_1509_UPDATE

#1509 Updated to resolve conflict - verified by @borrillis
Fix for Android's Mouse.GetState().
Merge branch 'develop' into MultiWindowMouseInput

Conflicts:
	MonoGame.Framework/Windows/WinFormsGameWindow.cs
Merge pull request #1749 from SickheadGames/MultiWindowMouseInput

Multi-Window Mouse Input
Fixed crash when secondary GameWindow doesn't handle KeyState.
Merge pull request #1824 from SickheadGames/keyfix2

Fixed GameWindow Crash
Added an overload to SpriteBatch.Draw()
Revised comment and removed pointless newline
Merge pull request #1817 from flibitijibibo/texture2d-gl-getdata

Texture2D: Fix OpenGL GetData with null Rect
Added summary of overload and descriptions of default values
Merge pull request #1810 from Shqrdx/develop

Improvement pack for monogame.