Cross-browser W3 Web Components polyfills and helpers