Cleaned vertex array functionality a bit and added extra functionality to
the GLContext class. Now you can set the context and get the handle of an
excisting context