added scroll adapter
removed dropped interfaces
gui: scroll adapter modified
gui: added drawer_gl class to represent OpenGL buffers and textures
yuv: added picture buffer
general: some reformatting