Merge pull request #1 from mono/develop

Develop
Merge pull request #2 from mono/develop

Develop
Merge pull request #3 from mono/develop

Develop
Merge branch 'PR_1509_UPDATE' of https://github.com/totallyeviljake/MonoGame into totallyeviljake-PR_1509_UPDATE
Added new class TouchPanelState.
Moved state management code from TouchPanel into TouchPanelState
GameWindow now has a static TouchPanelState it manages.
Previous static API of TouchPanel route to the primary window's TouchPanelState.
Couple of forgotten project files.
Fix for Android and PSSuite.
Doesn't look like that was actually needed for PSM.
Fixed access modifier in TouchPanelState.
Renamed GetTouchLocations() to GetState() to match TouchPanel's API.
Added ReadGesture to TouchPanelState.
Added missing using statements.
Merge pull request #4 from mono/develop

Develop
Added an overload to SpriteBatch.Draw()
Revised comment and removed pointless newline
Added summary of overload and descriptions of default values
Changed null value check to use HasValue
Added TouchPanelState to MacOS's implementation of GameWindow.
Merge branch 'develop' of https://github.com/borrillis/MonoGame into develop
AutoPauseAndResumeMediaPlayer property

If this prop (can be set in AndroidGameActivity) be true, then the
AndroidGamePlatform will automatically pause and resume the MediaPlayer
on activation and deactivation of game (also corrects the behavior so
that on activation MediaPlayer will resume if on deactivation it has
been playing)
and if this prop set to be false, then the behavior will be handled by
user code manually (we use this in our game)