use wrap() when accessing document.activeElement; implement custom Node.normalize for ShadowDOM Polyfill (improperly, in polymer-module.js)
Merge branch 'master' of https://github.com/sjmiles/polymer-editor