Merge remote-tracking branch 'origin/develop'
Added multiplication operator to all vectors
Centering the cursor at (width/2, height/2), effectively fixing
the issue described in https://github.com/mono/MonoGame/issues/2283
Merge pull request #85 from csantosbh/develop

Centering the cursor at (width/2, height/2) when the mouse is hidden
[GL] Added missing [Rgba]16Snorm texture formats

See https://www.opengl.org/sdk/docs/man4/html/glTexImage2D.xhtml or the
4.4 spec, section 8.5, table "Sized internal color formats".
[Build] Set revision to 0 outside source control

This ensures that properly built packages take precedence to incorrectly
built packages.
[Build] Updated copyright information
Use GetMouseMovePointsEx to smooth mouse input.

Uses GetMouseMovePointsEx to get mouse move history so mouse events aren't dropped even with low framerates.

Fixes #76.
Use Marshal.GetLastWin32Error instead of GetLastError.

Also removes magic number 1171 and replaces with constant.
[Bind] Added documentation files for OpenGL ES
[Bind] Process documentation from subdirectories

Instead of using xslt, we now process the documentation in code. This
allows us to fix mismatches from e.g. invalid parameter names that
sometimes creep in the specs.
[Bind] Concatenate multiline documentation
[Bind] Merge GL2 and GL4 documentation into one
[Bind] Use DocumentationParameter instead of KeyValuePair
[Bind] Remove xmlns to simplify xpath processing
[Compatibility] Don't generate xml documentation
[Bind] Do not skip parameters in documentation

Multiple parameters may share a single description. The DocProcessor
will now correctly generate DocumentationParameters for each of them.
[Bind] Add NoIndent option to BindStreamWriter
[Bind] More aggressive trimming of documentation strings
[Bind] Propagate ComputeSize attribute in cloned Parameters