progress:

- some cleanup of GLSaver.js, implementation of more modern webGL/GLES code
- some implementation of Smoke.js gl code