Added cleanup for input module
Merge pull request #315 from TheNeikos/add-input_cleanup

Add input cleanup
Added wl_region interface
Added region creation to ws_compositor
Implemented surface_set_input_region_cb
Fixed a wrong argument to clamp and assignemnt
Fixed possible segfaults in ws_region and buffer
Added log output to monitor.c
Added initial implementation of wl_wayland_client
Replaced resource creation with our wrapper
Fixed an embarassing bug
Added log message in ws_seat
Added ws_wayland_pointer_instance_of
Added enter/leave events
Added reset if the new cursor image is NULL
Merge pull request #287 from TheNeikos/add-ws_region

Add ws region
Refactored relative input
Added keyhandling
Added proper surface handling with a cursor
Merge pull request #319 from TheNeikos/add-mouse_clicks

Add mouse clicks