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 clear where the data is coming from… and to ensure the code executes correctly when `this` or the global scope might have been altered.