simplify ShadowDOM polyfill support by extending wrappers instead of nodes
upgrade after register
use fast querySelector when upgrading primary document
do not try to work around wrappers
put second-pass upgrade in parse instead of bootstrap
aggressive upgrading causes 'x' to be upgraded before it's registered because of duplicate registration, resolve by using a unique tag name
workbench version of template-element