added missing software flag checks in linux
Fixed newlines
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