Allow script-injected SystemJS to work

This fixes #177 by using script-injection of es6-module-loader rather
than document.write in cases where the script (SystemJS). Have to
slightly compromise and overload the script's `onload` to be called
after the es6-module-loader script has loaded.