goimports the whole repo
I had initially failed to apply gofmt/goimports, which in turn lead me
to avoid calling these due to the large diffs.
wp_single_pixel_buffer: Add support
zwp_idle_inhibit: Add support
Avoid wlhax socket collisions
This allows running multiple wlhax instances, should one have a reason
to do so.
wp_fractional_scale_v1: Add support
wl_surface: Track preferred scale/transform
Avoid breaking display on error
Handle empty mode command
xdg_shell: Update with suspended state
surface: clear buffer instead of role on null attach
surface: Clear role on null attach
Change arg to be command to run
pointer: 'focus' -> 'entered'