bugfix:
- fix compiler warnings
- fix invalid lookup for invalid parameter locations in ogl-shader
- make base class public