Merge branch 'develop3d' of https://github.com/mono/MonoGame into develop3d
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
Fixed thread deadlock on Windows 8
when creating an Effect on a background thread. The deadlock happened between _swapChain.Present() and new Buffer().  Adding the lock(_d3dContext) around buffer creation solved it.
Merge pull request #1047 from slygamer/constantbuffer-lock

Fixed thread deadlock on Windows 8
Merge branch 'develop3d' of https://github.com/mono/MonoGame into develop3d

Conflicts:
	MonoGame.Framework/Graphics/Texture2D.cs
Merge pull request #1024 from SickheadGames/mgfx3

More MGFX Improvements
Merge branch 'develop3d' of https://github.com/mono/MonoGame into develop3d
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 branch 'develop3d' of https://github.com/mono/MonoGame into develop3d
Merge branch 'wp8' of https://github.com/SickheadGames/MonoGame into develop3d
Merge pull request #977 from SickheadGames/wp8

Guide Implementation for WP8
Merge branch 'develop3d' into stable_ARMED!