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 #148 from neithernut/add-compositor-surface

Add compositor surface