Reimplemented gbm_surface to compositor level as it is not a buffer anymore
Added positioning and monitor mgmt to abs
Added abs to cursor and keyboard
Added more docmentation and egl init to fb dev
Added EGL Initializing to module.c
Rewrote texture binding
Added egl width/height fetching
Removed surface addition from compositor
 Rewrote surface drawing
Added EGL drawing to monitors
Added ws_gl_program stubs
Added the correct object reference
Removed cmd_func_visibility
Removed add_surface_to_monitor compositor
Moved context.c to use abs