Explicitly read/write ShadowDOMPolyfill on window

Would be good to adopt a policy of always explicitly attaching/reading from global scope to make it nice and explicit, and to ensure the code executes correctly when `this` or the global scope might have been altered.