compilation stops on first error (linux)
large cleanup commit
- switch to notify for more helpful logging
- updated GL headers (adds support for OpenGL > 2.0)
- cleanups, hopefully improved readability