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