Video support for Windows 8 Store apps.
3.2 update of the NuGet packages
Now including iOS / Android / MacOS for the binaries package
Will update template NuGet for these platforms soon
Removed additional SDL.Dll and sourced from "ThirdParty\GamepadConfig"
Update NuSpec to source from this location
Added missing SurfaceFormats.
First pass on changing AndroidGameWindow in to a Game Window.

Class is changed over, had to slightly cludge around CreateFrameBuffer/DestroyFrameBuffer, not sure if this is the best way.

refs #1851
Trash a duplicate property
Get this to run. Most of this commit is cludges that need redoing
Rename _view to _gameWindow.

Split MonoGameAndroidGameView out in to its own file and move Touch, KeyDown/Up, ISurfaceHolderCallback in with it.
Move a #if ANDROID hack from GamePlatform in to the AndroidGamePlatform
Tidy up licence header and usings in these files while I'm refactoring them.
Set Game.Activity from within the AndroidGameActivity to save user code from needing to do it. Un-[Obsolete] it as there are heaps of places that need access to it that don't have access to game (we could add it to the ServiceContainer but they'd need Game to get it)
This doesn't need to be a property
Move OrientationListener in to AndroidGameWindow. Make Game variable in a few places private so people don't try use it when they shouldn't.
Update the template Activity to work.
Move Create/DestroyFrameBuffer in to MonoGameAndroidGameView.
Order variables
Merge branch 'VideoPlayerSplit' of https://github.com/SickheadGames/MonoGame into DirectXVideoPlayer
VideoPlayer implementation for Windows Desktop.
Submodule update.
Merge branch 'develop' into DirectXVideoPlayer
#ifdef-ed around the dummy ContentReader initializations done to prevent linker stripping on iOS devices.