Remove unused code from Texture2D.DirectX and do a minor tidy up. Fixes #2306
Tidy up the usings also.
Clamp MediaPlayer volume to [0, 1] range. Fixes #2362
Fix WM_QUIT drain in TestGameBase

According to MSDN, WM_QUIT causes GetMessage to return 0. Checking for
this fixes a hang issue when running the Windows build of MonoGame on
Windows 8.1.
Merge pull request #2388 from thefiddler/win_test_hang

Fix WM_QUIT drain in TestGameBase
Merge pull request #2387 from danzel/fix-2362

Clamp MediaPlayer volume to [0, 1] range
Merge pull request #2386 from danzel/fix-2306

Remove unused code from Texture2D.DirectX and do a minor tidy up
Disable the web platform from being generated by default
Remove ResourceType, nothing referenced it. Fixes #2391
Implement ModelMeshCollection.Enumerator and make the comments proper /// ones.

Fixes #2360
Whitespace and license this file
Make ModelBoneCollection match ModelMeshCollection, with the custom enumerator also.
Whitespace it ModelBoneCollection
Remove brackets to match ModelBoneCollection
Change all VectorX static methods with out VectorX parameters to directly assign the fields rather than constructing new VectorXs.

Vector3.Reflect had the wrong spacing, fixed.
Vector4 must have had wrong line endings, sorry.

Fixes #1611
Merge pull request #2394 from danzel/fix-2391

Remove ResourceType, nothing referenced it
Merge pull request #2395 from danzel/fix-1611

Give ModelMeshCollection/ModelBoneCollection custom Iterators
Merge pull request #2392 from hach-que/disable-web-default

Disable the web platform from being generated by default
Merge pull request #2397 from danzel/fix-1611-vectors

Remove new VectorX usage in static (out VectorX) methods
Merge branch 'develop' of http://github.com/mono/MonoGame into develop