shell: Add back ability to rotate unresponsive surfaces
shell: Add back ability to rotate unresponsive surfaces

When a surface in deemed unresponsive and we trigger the busy cursor, it's
no longer possible to rotate the surface.  This is clearly unacceptable.
This patch adds handling of right clicks to the busy grab so that we can
continue to rotate a surface even if the client is sleeping.

https://bugs.freedesktop.org/show_bug.cgi?id=60609

kwm81/weston,xorgy/weston,giucam/weston,mchalupa/weston,Fantu/compositor-spice,xorgy/weston,Tarnyko/weston-xdg_surface_present,jonnylamb/weston,jonnylamb/weston,mchalupa/weston,Fantu/compositor-spice,Tarnyko/weston-xdg_surface_present,kwm81/weston,udoprog/weston,Gnurou/weston,udoprog/weston,Fantu/compositor-spice,giucam/weston,sir-murray/weston,eyolfson/weston,krezovic/weston,eyolfson/weston,Gnurou/weston,krezovic/weston,sir-murray/weston