Move FLTK screens and gui devices to FLTK namespace and to their own file. The Qt devices and screens will maintain the same name in the global namespace. This will allow the in-progress Qt port of ScreenBase and GuiDevice to coexist with FLTK implementation.
Port SubGLWindow to Qt. Depend on Qt5 OpenGL module.