Hardpan modification notice for raylib 6.0

Upstream: https://github.com/raysan5/raylib
Revision: dbc56a87da87d973a9c5baa4e7438a9d20121d28
Archive SHA-256: 81b06ce7c19cf3b634b0271c23c361ba6ad8bf45fb8b036abbfeb4260ec1e126
Upstream authors and license remain as stated in raylib.txt and the source files.

Hardpan modifies src/platforms/rcore_desktop_glfw.c with clearly marked
HARDPAN_GAMEPAD_INPUT compile guards around joystick callback declarations,
registration and implementation, startup discovery, and frame polling.
The default keyboard/mouse build skips these unused gamepad operations.
HARDPAN_GAMEPAD_INPUT=ON restores their upstream behavior.

Hardpan also caches one standard GLFW cursor per shape in PlatformData and
releases those cursors in ClosePlatform. SetMouseCursor no longer creates a
new cursor allocation on every hover frame. These changes are marked with
HARDPAN MODIFICATION comments; GLFW itself is unchanged.

The reproducible source modification and digest checks are maintained in
cmake/PatchRaylibGamepads.cmake in Hardpan's source distribution. raylib and its
unmodified bundled GLFW are linked statically; no system libraries are patched.
