backend: Clarify comment
backend: Move pointer constrainment code to native backend
wayland-stage: Cut down on dependencies
wayland-stage: Don't use the Wayland seat to find the cursor tracker

Simply look it up on the seat itself.
wayland-stage: Use the C setter for cursor-visible

This makes meta_wayland_stage_new(); synonymous with g_object_newv(...);