Merge pull request #1 from mono/develop

Develop
Merge pull request #2 from mono/develop

Develop
Merge pull request #3 from mono/develop

Develop
Merge branch 'PR_1509_UPDATE' of https://github.com/totallyeviljake/MonoGame into totallyeviljake-PR_1509_UPDATE
Merge pull request #4 from mono/develop

Develop
Merge branch 'develop' of https://github.com/borrillis/MonoGame into develop
Merge pull request #5 from mono/develop

Monthly Merge!
Merge pull request #6 from mono/develop

Get latest
Initial Commit.

Working with platforms:
* Windows Phone 8
* Windows 8
* Windows GL

Next step, separate Binaries only package and add Mono Platforms
Added Windows implementation of GetData to Texture3D
Fix GetData in Texture2D.
Switching from properties to fields in GetData in Texture3D
Added tests for Get/SetData members of Texture2D and Texture3D
Fix row pitch support in GetData in Texture2D and Texture3D
Some fixes to PSM rendering

Added TexCoord to BasicEffect shaders
Removed default BlendState for BasicEffect pass
Renamed reserved word Texture effect parameter in BasicEffect
Look for EXACT vertex buffer match (vertex and index array sizes must match request)
Tested and working for:
* WindowsGL
* Windows 8
* Windows Phone

Will create a separate package for the existing 3.0.1
Added 3.0.1 package for current release
Next to add binaries only versions of packages
Missed the version update to the main NuGet package.
Removed #define DIRECTX from Texture3D.cs
Initial check in of Binaries only packages, non-functional as yet - query out to NuGet team