[Toolkit.Graphics] Removed garbage generation from SpriteBatch.End call
[Toolkit.Graphics] Fix issue with BasicEffect used with an effect that is using Geometry

Shader. Make sure to reset Domain, Hull and Geometry shaders before applying a BasicEffect or PrimitiveQuad.
[SharpDoc] Start to add support for MSHC documentation
[Toolkit.Graphics] Add support for StreamOutput declarations
[Toolkit.Compiler] Add support for StreamOutput with only a VertexShader and without a GeometryShader
[Toolkit.Graphics] Add GraphicsDevice.SetStreamOutputTargets and ResetStreamOutputTargets