enable build on OpenBSD
Fixed Mac OS Canvas / CALayer.

http://hg.openjdk.java.net/jdk8/awt/jdk/rev/65d874d16d59
JAWT native CALayer not positioned over Canvas
(Reviewed-by: art, anthony)
Initialy, the layer bounds have the Y coord originating not as
expected. java7 only seems to provoke that issue. so cpeer would update
bounds as necessary now.
by broumbroum
Peer lookup fixed. Canvas as parent is displayed fully covered by the CALayer . Need to check if windowed Display works again.
Test: Read frequency with xrandr
Fixed reverting screen settings on exit for multi-monitor setups
Removed tokens already defined in previous OpenGL versions.
Rename native *.jnilib files to *.dylib to allow Java 8 compatibility
Workaround to preserve case when checking availability of APPLE OpenCL extensions.
Fix a viewport issue on OS X with retina displays when going fullscreen
Fix util applet permissions
Use NSOpenGLProfileVersion3_2Core for any OpenGL 3.2+ version.
linux: use xrandr for all display mode changing
Fix some straightforward Javadoc problems
Fixed WM_WINDOWPOSCHANGED coordinate bug.
Bugfix: Clear(Named)BufferSubData requires an explicit size argument.
Fixed GRAVE (`/~) mapping. Resolves #75.
Application menu: Disabled activation on ALT/F10 key press and enabled on mouse click.
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