Add initialisation of wayland compositor
Add utility macro for easier referencing of objects
Add preliminary method for adding surfaces
Merge pull request #166 from neithernut/add-surface_creation

Add surface creation
Add inheritance note for array type
Add inheritance note for set type
Add inheritance note for string type
Add inheritance note for wayland_obj type
Add inheritance note for value_bool type
Add inheritance note for value_int type
Add inheritance note for value_nil type
Add inheritance note for image_buffer type
Add inheritance note for buffer type
Add inheritance note for framebuffer_device type
Add inheritance note for monitor type
Add inheritance note for wayland_buffer type
Add visibility for array type members
Add visibility for object type members
Add visibility for set type members
Add visibility for string type members