Work around cross-origin Web Worker problems.

You can't create a Worker with a cross-origin URL, but you can create a Worker from a Blob URL containing a string which uses importScripts() to load that very same cross-origin URL.  Now, to me, this means you ought to just be able to create a Worker directly from a cross-origin URL, but I don't write the spec.