Fix typo
Add windowed/fullscreen toggling and cursor grabbing
A debug message implementation may not be available
Fix registry URLs
Fix AutoSize to work correctly with struct arrays
Use Java-friendly names for CL and libFFI structs
OpenCL work

Added many new extensions, improved documentation, added documentation to CLCapabilities flags.
Merge remote-tracking branch 'upstream/master' into travis-linux-x86