Update to use webcomponentsjs
Merge pull request #3729 from robdodson/webcomponentsjs

Update to use webcomponentsjs