Merge branch 'PR_1509_UPDATE' of https://github.com/totallyeviljake/MonoGame into totallyeviljake-PR_1509_UPDATE
Added an overload to SpriteBatch.Draw()
Revised comment and removed pointless newline
Added summary of overload and descriptions of default values
Changed null value check to use HasValue
Merge branch 'develop' of https://github.com/borrillis/MonoGame into develop
Merge branch 'develop' of https://github.com/mono/MonoGame into develop
Merge branch 'develop' of https://github.com/mono/MonoGame into develop
Merge branch 'develop' of https://github.com/mono/MonoGame into develop
Merge branch 'develop' of https://github.com/mono/MonoGame into develop
Merge branch 'develop' of https://github.com/mono/MonoGame into develop
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