GlView improvements

* `EGLView` no longer is a singleton
*  supports fullscreen mode as a parameter
* `EGLView` is renamed to `GLView`