Add correct dependency for default.glsl[vf]
Use external script for web worker

IE does not support web workers loaded from blobs
Do not use non standard trimRight/trimLeft
Only store current document in beforeunload when there is one
Add missing end of file newline
Allow fallback to experimental-webgl context

IE only supports experimental-webgl for now, not webgl.