Resolving Conflict.
Fixing WINGL build.
Fixing WINRT build.
Improvement pack for monogame.
Texture2D: Fix OpenGL GetData with null Rect
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.
Changed null value check to use HasValue
Merge pull request #1833 from cmark89/simpledraw

Added an overload to SpriteBatch.Draw()
Just a small comment fix in MathHelper class.

also remove farseer dependency.
Merge pull request #1856 from Shqrdx/commentbranch2

Just a small comment fix in MathHelper class.
Update to project template for Windows Phone solutions to use a drawing surface instead of a DrawingSurfaceBackgroundGrid so that either Landscape or Portrait is supported.

At time of commit supporting Both portrait and landscape on the same page is NOT supported, just one or the other.