Don't export to global object

Instead we export to a ShadowDOMPolyfill object.
Merge pull request #45 from arv/restructure-globals

Don't export to global object