Add interface definition of ws_value_named_value type
Add stubs for ws_value_named_value type
Add implementation for ws_value_named_value_init()
Add implementation for ws_value_named_set_name()
Add implementation for ws_value_named_set_value()
Add implementation for ws_value_named_get_name()
Add implementation for ws_value_named_get_value()
Add implementation for ws_value_named_cmp()
Add CMakeLists.txt entry
Add initialisation of wayland compositor
Add utility macro for easier referencing of objects
Add preliminary method for adding surfaces
Fixed connected member of ws_monitor struct
Merge pull request #169 from TheNeikos/fix-monitor_connected_type

Fixed connected member of ws_monitor struct
Merge pull request #100 from matthiasbeyer/add-value_named

Add implementation for ws_value_named_value type
Add `const` keywords to functions

This patch modifies the function interfaces for the buffer to get
constant data as parameter.
Fix: Adapt interfaces in background_surface.c
Fix: Adapt interfaces in wayland_buffer.c
Merge pull request #171 from matthiasbeyer/add-const_keywords

Fix: missing const modifier in interface functions for buffer type
Merge pull request #166 from neithernut/add-surface_creation

Add surface creation