ref #15 revisit array and fix demos
ref #15 refine context creation on windows
ref #15 revisit simple-texture demo:
* create random texture
* remove glut dependency
* make main only example
* cleanup shaders
ref #15 use error stream on non info logs in console logger