Added a memory check for wl_region
Fixed wrong function and moved the implementation in wl_region
Fixed missing occurrence of client resource wl_shell
Added xdg_surface implementation
Added sample xdg_shell implementation
Added xdg_shell and xdg_surface to comp module
Added protocol cmake target

The protocol xml is from the weston sources, as it is licensed under MIT
we can freely include without infringing on any license.
Added ws_value_set to ws_value_union
Add test whether several ws_object_uuid() calls return the same ID for one obj
Merge pull request #394 from matthiasbeyer/add-test_for_object_uuid

Add test whether several ws_object_uuid() calls return the same ID for one obj
Add extensive documentation about the hotkey subsystem
Add initial hotkey event type
Add (de)initializing functions
Add file for hotkey DAG implementation
Add interface definitions and stubs for DAG
Add function for retrieving the next DAG node
Add implementation of insertion function for the DAG
Add implementation of deinitialization
Add implementation of event removing function
Add testing setup