Vertex Layout Qualifyers and Draw Buffer Storing

stored draw buffers in state of framebuffer and removed Draw() functions
replaced Vertex2f() with Vertex2i() for drawing the fullscreen quad
used GLSL layout qualifyers to set vertex attribute locations
therefore OpenGL 4.1 is required now