wayland: Refactor master pointer data into a separate struct
This will enable multiple "pointers" to have separate data here. Will come out useful when adding support for tablets, as they will have a separate cursor for all purposes.
This commit is contained in: