Allows SystemJS to load within Web Workers

This adds support for web workers building on the work done in ES6 Module Loader. Mostly just window checks, did have to do a plain old eval in this case. Fixes #165
Err, I didn't do this, maybe a bad merge on my part. Can you confirm the the removed version is correct? If so I'll set it back.