First fixes/refactoring towards multi-window/multi-opengl context support.
- Also fixed radian angle warnings from GLM