Merge pull request #27 from jameson-ernst/master

Fixed gamma-ramp marshaling, more out params
Unified naming conventions with the native SDL2 library and introduced SDL_GLprofile.
Fixed leading whitespace in indent.
Merge pull request #28 from ollipekka/master

Unified naming conventions with the native library and new enum for SDL_GLpofile.
SDL_HapticLeftRight is in upstream!
Grumble, C# structs...
Changed text input events to byte instead of char

Added hint for background joystick events