License headers for all current content pipeline source files changed to refer to LICENSE.TXT.
Implemented Guide.BeginShowMessageBox/EndShowMessageBox for WP8 using an alias to Microsoft's XNA Guide class.
Removed unnessasary reference to SharpDX.WP8.
Merge branch 'windows8_fixes2' of https://github.com/Nezz/MonoGame into develop3d
Merge branch 'develop3d' into wp8
Fixed delegate method ShowKeyboardInput to be private.
Fixed Begin/EndShowKeyboardInput, Begin/EndShowMessageBox, and ShowMarketplace for WP8.
Exposing function to release all touch events for XAML interaction
Switching from enum.HasFlag to bit operations, this is WAY faster because it doesn't need a heap allocation
Unrolled loop and removed heap allocation for more efficient SetValue of a Matrix within EffectParameters.
Revert "Exposing function to release all touch events for XAML interaction"

This reverts commit 5826133d55972dae4845d50e0ff7079833f9988f.
Don't create the purge buffer for OpenAL on every update
Made EffectParameter set value only be optimized for 4x4 matrix case
Renaming Windows solution and project to WindowsGL.
First pass at a new Windows DirectX platform.
Add missing ctor to DynamicIndexBuffer
Add documented exceptions to IndexBuffer ctor.
Add support method to ensure 16 or 32 bit types are used.
Merge pull request #1045 from jakepoz/poz_perf

Poz perf improvements
Merge pull request #977 from SickheadGames/wp8

Guide Implementation for WP8
Desktop no longer produces garbage updating KeyboardState every frame.
Memory only allocated when calling Keyboard.GetState().
Merge pull request #1052 from slygamer/dynamicindexbuffer_ctor

Add missing ctor to DynamicIndexBuffer
Added InvalidOperationException to SpriteBatch.Begin to catch missing calls to SpriteBatch.End.
SpriteBatch in XNA throws this exception if End is not called before another Begin.
SurfaceUpdateHandler.PrepareResources needs to pass the size by ref to work with the latest SharpDX for WP8.