Added fullscreen support, mouseUp, mouseDown and doubleClick callbacks.
Created OpenGL 3.2 context but does not draw yet.