GL3 uber shader

- added milliseconds to fps counter
- smooth fps reading a bit more
- changed GL3 to uber shader
Fixed warnings and errors for Visual C++ 2010.