Added support for custom system cursors (on all supported platforms).
This adds 3 functions to the GLFW API: glfwCreateCursor(), glfwDestroyCursor() and glfwSetCursor().
Merge pull request #187 from urraka/customcursor

Added custom cursor support.