Fixed naming
Fixed vsync bug
Renamed LWJGLErrorException to LWJGLException
Added LWJGLErrorException to replace the too general Exception
Implemented version check to check for incompatible native libraries
All classes use Sys.initialize now
Replaced asserts with proper runtime exceptions
fixed tests according to new way cleaned up imports
Saved input events for win32
Save unread buffered input events between read()s