intermediate windows specific .. well .. workarounds
-basically using QtOpenGLFunctions in windows port.
-uniforms seem not to work yet
some fixes in openGL compatibility
-still one problem: uniforms seem not be sent
fixed that stupid uniform thing
(well, assumed that the order of active uniforms is equal to their
location - but not on windows it seems ;)
+ some other tiny changes

basically, windows port is working (at least on my system)