window: Add parent and PARENT_CHANGED event
window: Rename WITHDRAWN -> NONE, TOPLEVEL -> NORMAL
compositor: Add create_view instead of add/remove surface
panel: Move swc_panel declaration to panel.c
panel_manager: Remove unused resource field
panel{,_manager}: Drop swc_ prefix for non-public structures/functions
pointer: Add x and y to motion handler callback
pointer: Pass handler rather than pointer to handler callbacks
pointer: Add more flexible handler system
input_focus: Drop swc_ prefix for non-public structures/functions
pointer: Drop swc_ prefix for non-public structures/functions
keyboard: Drop swc_ prefix for non-public structures/functions
window: Setup for interactive moving and resizing
Style
window: Implement interactive moving
framebuffer_plane: Drop swc_ prefix for non-public structures/functions
cursor_plane: Drop swc_ prefix for non-public structures/functions
compositor: Rename view -> compositor_view
compositor: Use compositor_view directly
view: Drop swc_ prefix for non-public structures/functions