core: Drop Platform::warpPointer()
It's odd to manipulate host cursor position and it's not highly important, for example we haven't had a need to warp the cursor on wayland.
The main motivation behind this change is to slim down the Platform to make it more output oriented.