Fixed BlendState.ToString() to not display "Opaque" for all custom states.
Fixed BlendState.ToString() to display the short type name instead of the full namespace-qualified type name.
Added ToString() to DepthStencilState and RasterizerState which will identify if the state is one of the preallocated static states.
Merge branch 'develop' into BlendStateToString
GraphicsResource now overrides ToString() to return the Name.
Fixed the render state classes to use GraphicsResource.Name instead of ToString().
Commented out methods/accessors that were purely stubs.
Replaced incorrect usages of NotImplementedException with ArgumentException and NotSupportedException.
Implemented GraphicsDeviceManager.BeginDraw/EndDraw().
Implemented DisplayModeCollection.GetEnumerator().
Removed unnessasary DisplayModeCollection.GetHashCode() override.
Implemented EffectParameter.GetValueMatrixArray().
Implemented EffectParameter.GetValueTextureCube().
Implemented EffectParameter.SetValue(Quaternion).
Implemented EffectParameter.GetValueQuaternion().
Implemented AudioCategory.Equals() and associated equality methods.
Implemented AutioCategory.ToString().
Merge branch 'develop' into nie
Commented more methods in NetworkSession that were purely stubs.
Fixed missing using statement.
Commented out more stub methods.
Merge pull request #1985 from SickheadGames/nie

NotImplementedException Cleanup
Merge pull request #1967 from SickheadGames/BlendStateToString

Improving BlendState/RasterizerState/DepthStencilState.ToString()