Added usage of the width and height properties of an abstract shell
Added stubs for ws_image_buffer_resize
Added a temporary buffer to abstract shell
Fixup for shell_surface_redraw
Removed superfluous getref in compositor
Renamed shells to events in compositor

This is to free the name and make it more obvious
Added needs_compositing to monitor struct
have fun