Add interface for array init call
Add implementation for ws_array_init()
Removed init callback for array type
Fix: Adapted ws_array_new() for fixed init mechanism
Fix: Init the object type variable for the callback with NULL
Add ws_wayland_obj_set_resource()
Add ws_wayland_buffer_set_resource()
Add files for implementation of wl_surface
Add preliminary initial implementation of wl_surface
Add initial surface interface definition (stubs)
Add initialisation of underlying wayland resource
Add destruction of waysome side object
Add image buffer member
Add preliminary attach callback implementation
Merge pull request #130 from matthiasbeyer/remove-array_init_callback

Remove the init callback for the array type
Merge pull request #148 from neithernut/add-compositor-surface

Add compositor surface