fix new method in mathHelper
Added some tests to check for SDK's before building
Fixed issue with build script
removed call to installer as that will be a seperate task
Added missing content type writer source files.
Fix incorrect use of Dispose in ShaderProgramCache
The finalizer was telling Dispose(bool) to dispose of managed objects, which is incorrect.  This was causing a crash on exit.
Added API documentation for Mouse.cs and MouseState.cs.
Added api docs for KeyboardState.cs and Keyboard.cs.
Also started fixing api docs for Keys.cs.
Updated API docs for Mouse.cs and MouseState.cs.
Finished API docs for Keys.cs.
Re-worded API docs for keys.cs, keyboardstate.cs and keyboard.cs.
Added more API documentation to TouchPanel.cs.
Added more API documentation to TouchPanelCapabilities.cs.
Added more API documentation to TouchCollection.cs, TouchLocationState.cs, GestureType.cs, MonoGame.Framework/Input/Touch/TouchLocationState.cs.
Merge remote-tracking branch 'upstream/develop3d' into develop3d
Merge pull request #1288 from aghajani/skywave

Song.Duration property implementation
Merge branch 'windesktop' of github.com:SickheadGames/MonoGame into windesktop
Merge pull request #1272 from SickheadGames/windesktop

Song Support for WinDX
Fixed bad #if in templates.
Added Windows desktop DirectX template for VS.