Added user data field for wlr_cursor
Created by: Timidger
This is required for wlroots-rs to implement https://github.com/swaywm/wlroots-rs/issues/125 since we need this field to store a runtime handle to ensure there's not multiple mutable borrows.