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.
Added TouchPanelState to MacOS's implementation of GameWindow.
Updated old reference to TouchPanel.ReleaseAllTouches().
Fixed bug introduced when TouchPanel code was moved into TouchPanelState.
We now set the GameWindow on TouchPanelState during construction.
Fixed TouchPanelState.UpdateTouchScale() to use its Window.
More specialized hacks around AndroidGameWindow.
Merge branch 'develop' into MultiWindowTouchInput
Added MGCB to the Windows installer.
Merge pull request #2233 from SickheadGames/install_mgcb

Added MGCB To Windows Installer
[WP8] Calling SoundEffectInstance.Stop(true) unstable state.

By calling SoundEffectInstance.Stop(true), any subsequent calls to
SoundEffectInstance.Play(...) have no effect.

By calling Calling SoundEffectInstance.Stop(true) the object gets into
an unstable state.

The buffer is not cleared, which causes the .State to always return
.Playing , which in turn causes .Play() to always return early without
starting the _voice.

The behavior of .Stop(true) should be similar to .Stop().
clean up code

Clean up code
Merge pull request #2234 from nkast/tnc_SoundEffectInstance_Stop

[WP8] Calling SoundEffectInstance.Stop(true) unstable state.
Fix missing deactivated event when closing the game