Added ability to reload a control style file and notify the elements with that style. it also adds
the ability to update a registered StyleType
Implemented JoglMouseCursor; added Window parameter to JoglRenderDevice constructor

-JoglMouseCursor no longer uses AWT references and should (hopefully) be working properly
-JoglRenderDevice now requires a com.jogamp.newt.Window parameter in the constructor (old constructors are deprecated with warnings).
-JoglMouseCursorFactory now requires a com.jogamp.newt.Window parameter in order to create JoglMouseCursor
-JoglBatchRenderBackendFactory/JoglBatchRenderBackendCoreProfileFactory now require a com.jogamp.newt.Window parameter in their 'create' methods in order to initialize JoglMouseCursorFactory
Merge pull request #288 from relu91/1.4

Automatic style reloading
Fixed chat control not displaying text in player/chat list boxes

-> TextRenderer.setText/setLabel were placed before setStyle in ChatBoxViewConverter; this caused setStyle to overwrite the submitted text because it calls setStyle(<original text>). Both method calls were moved after setStyle. This *seems* to have resolved the issue.

Fixes #293
Merge remote-tracking branch 'origin/1.4' into 1.4
Fixed JoglMouseCursor throwing ArrayIndexOutOfBoundsException on init

-JoglMouseCursor initializer now uses BufferedImage.getRGB instead of getRaster().getData()
Merge pull request #295 from bgroenks96/1.4

Implementation of JoglMouseCursor; Fix for chat control not displaying text properly (issue 293)
Fixed JoglMouseCursor loading cursor texture upside-down

-Added static 'flipArray' utility method to JoglMouseCursor (consider moving elsewhere? i.e. a utility class)
-JoglMouseCursor init uses 'flipArray' to reverse BufferedImage pixel data so that it is properly compatible with OpenGL texture coordinates.
Merge remote-tracking branch 'origin/1.4' into 1.4