Update custom mouse cursor image support.

The Windows operating system has the additional requirement for a custom
mouse cursor image to have a width and height that are both
powers-of-two greater than zero.

Update the documentation of the setCursorImage method in the Gdx.Input
interface to add this requirement.

Update the setCursorImage method to throw a GdxRuntimeException if the
width or height are not both powers-of-two greater than zero.