make all the workspaces always visible, by clipping them. animate switching
use per workspace backgrounds
add a shell client, taken directly from weston
use our shell client
load and set a background for each workspace
change workspace when pushing to a screen edge during a move drag

not working on x currently
show the full window when dragging it between workspaces
implement moving of surfaces between workspaces in griddesktops
clip the background also
align the surface to the pixels. looks better
account for the pointer movement when moving a surface through workspaces
move the workspace handling code to a Pager class
signal the start and end of surface moving
griddesktops: use the hand cursor when moving a surface
build: specify the weston prefix dir as a build option
build: use the absolute build dir path for starting the client