Rewrite font rendering in OpenGL 3, minor tweaks and features
- Migrate to OpenGL 3 (adds support for OpenGL core profile). This also
means that this project no longer requires FTGL. Also, the text looks
better now.
- Use std::chrono instead of sys/time.h.
- Add support for configuring GLXOSD by specifying the path to
the configuration file.