Add files for implementation of wl_surface
Add preliminary initial implementation of wl_surface