fix procotol detection
allow web worker to be loaded cross-domain
(use a cross-origin workaround, loading worker JS via XHR, then converting to Blob and generating a local URL)
trying another method of detecting library base URL
(one chrome user reported a bug where it failed to detect, but not replicable so far)
use 'baked in' shader for points, instead of loading GLSL files