Fix UIDemo runtime exceptions using com.sun.java.swing.plaf.gtk.GTKLookAndFeel
Ubuntu OpenJDK UIManager.getSystemLookAndFeelClassName() return this LAF name.

Signed-off-by: Xerxes Rånby <xerxes@zafena.se>
fixed a bug that wasn't disabling stipple
Merge pull request #12 from xranby/GTKLookAndFeel

Fix UIDemo runtime exceptions using GTKLookAndFeel
moved the Swing hierarchy verification into the G2DGLCanvas
as far as I can tell, this odd behavior of gl.glIsBuffer() is not an issue anymore
added a more methodical way to notify the user of unsupported features, log it only the first time
clarified that helper implementations should clear their stacks in setG2D()
new groupId and package is org.jogamp.glg2d and new version is 0.3-SNAPSHOT without an official 0.2 release
updated the readme with new maven info
decoupled the GLGraphics2D object from the JComponent that it's painting
Providing a basic test case to demonstrate Swing in a Newt Canvas.
There isn't a single OpenGL thread, so don't restrict dispose().  This matters especially in Newt.
a corner case with drawing images is a BufferedImage with a custom type that can't be rendered to a Texture easily
corrected the matrix and viewport in GLG2DSimpleEventListener
Merge commit '78a489bc536f85dc093b13fc1897210e8f08d16e' into newt-test
fixed the issue causing the Swing components not to receive the NEWT button events
added a simple NEWT test that should generalize to any OpenGL context
added a test for drawing to an offscreen image
added an events package to help translate events in the GL canvas to the AWT component being painted
I don't see a safe way of getting the absolute click location in headless mode, so I set it to 0,0