Started on the SurfaceExtraction object and the new SurfaceRenderer
The SurfaceExtraction and SurfaceRenderer now works on Linux
Added bounding box to the Surface object
Moved setOpenGLContext to Object so that it is accessible in the Surface
object
Made the surface extraction alg to work with dynamic image data
Small changes
added some preprocessor ifs around the glxGetCurrentDrawable in getVBOAccess
added more cross-platform code in the Surface object
Fixed some windows issues
Converted some tests to use SurfaceExtraction alg before SurfaceRenderer
Moved all source code in a separate source folder