Merge pull request #30 from jameson-ernst/master

Changed text input events to byte, added joystick background hint
fixed reversed const definitions

See http://hg.libsdl.org/SDL/file/8f71b590aff6/include/SDL_events.h#l49
Merge pull request #31 from gered/master

fixed reversed const definitions
Added overload to SDL_RenderCopy method to allow SourceRectangle to be passed as an IntPtr. This allows developers to pass IntPtr.Zero to take advantage of internal SDL default values for null rectangles.
Added all source/destination null parameter overload variations for RenderCopy. Added function comments to explain their use. Fixed inconsistent tabbing.
Merge pull request #33 from babelshift/RenderCopyOverload

 Issue #32: Added overload for SDL_RenderCopy method
Doc cleanup. Because I am a lunatic.
Right. Like I said. Lunatic.
Adding methods to map to SDL_Delay and SDL_GetTicks in SDL_systimer.h
SDL_systimer docs
Started adding XML comments. This will be a long journey.
Merge pull request #35 from babelshift/sdl2#-xml-docs

Started adding XML comments. This will be a long journey.
SDL_syswm.h
Only disable 0169 warning where it is needed. And oh, look, it found a bug!
SDL_GetWindowWMInfo()
The union is a separate entity.
Fixing typo in SDL_TextureAccess enumeration for member SDL_TEXTUREACCESS_STATIC (it was missing an 'S')
Merge pull request #36 from babelshift/sdl-textureaccess-static-typo-fix

Fixing typo in SDL_TextureAccess enumeration for member SDL_TEXTUREACCES...
Adding overload for SDL_LockTexture to allow IntPtr.Zero in the "rect" parameter. SDL documentation states that passing NULL for this value will lock the entire texture."
Forgot to save the file before pushing. Ugh.