Split swc_window_set_geometry into swc_window_set_{position,size}
Reorganize swc.h
Remove window states from public API
screen: Send destroy event when destroyed
Replace window and screen event signals with handler structures
view: Use a view_handler structure instead of swc_event
panel: Create the compositor view on creation instead of on dock
Style
compositor: Add comment about update logic
Add API to change window modes
window: Reorganize interaction functions
window: Only allow pointer interactions when in STACKED mode
window: Implement interactive resizing
window: Don't clear view window after we destroyed the view
Add screen enter event
Enable button bindings

(whoops)