Merge pull request #1 from mono/develop

Develop
Merge pull request #2 from mono/develop

Develop
Merge pull request #3 from mono/develop

Develop
Merged with Upstream
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
Updated the AndroidGameWindow to take into account the DepthStencil
format. This is because some devices do not create a depth buffer
by default resulting in weird artifacts when rendering 3D models
Merge remote-tracking branch 'upstream/develop' into win8xact
Fixed an issue in AddSpecular where on certain android gpu's applying
the color.a to the specular wipes out the texture.

The fix is to apply it in two operations.
Merge Desktop SoundEffect into main SoundEffect.
Fix SoundEffect constructor for non-Desktop platforms
Redundant line of code...