linux: use xrandr for all display mode changing
Fixed some native compilation warnings.
Removed duplicate constants.
linux: improved xrandr-based display mode changing
- fullscreen windows appear on primary screen
- bits per pixel is derived from old getAvailableDisplayModes
- removed debug output
Merge pull request #81 from tfg13/master

linux: basic compatibility for systems with multiple monitors
Refactored ContextAttribs: there's now an additional constructor that accepts the profile mask and context flags.

Also simplified the internal state, added more documentation and validation, added support for CONTEXT_RELEASE_BEHAVIOR_ARB, dropped the GLX & WGL helper classes and publicly exposed the attribute tokens.
Updated class documentation, added additional constructor (version + profile mask), skip validations if LWJGLUtil.CHECKS is disabled.
Removed obsolete buffer size methods.
Simplified pattern matching when stripping types and the 'v' postfix, which fixed a few corner cases.
Added support for OpenGL 4.5 and new extensions released with it.
Merge pull request #2 from LWJGL/master

merge base