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
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)