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.
Merged with Upstream
Improvement pack for monogame.
Load custom content types using reflection
Update the XNA Framework Dispatcher as it is required to raise some events
http://msdn.microsoft.com/en-us/library/microsoft.xna.framework.frameworkdispatcher.update.aspx
Merge pull request #1815 from Nezz/frameworkdispatcher

Update the XNA Framework Dispatcher on WP8
Merge pull request #1814 from Nezz/reloadcontent

Load custom content types using reflection
Remove CompilerOptions.cs
Merge pull request #1816 from sys27/develop

#1809 Remove CompilerOptions.cs
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