support for 'Polymer' custom MDV syntax
clone attributes from <element> onto instances
to be overwritten, value must be strictly null, not nullish
use RAF for asyncMethod when appropriate
blunt anti-FOUC measures
added array & obj support to attrs.js
remove failing test; will be filing ShadowDOM polyfll issue on this.
 - add observer tracking and use when observing properties and property bindings
 - implement unbindAll for polymer elements
 - add test to verify binding propagation under Object.observe
workbench for checking memory consumption.
add simple test for styling pseudos
change pseudo-scoping test to add upper bound encapsulation; remove test from runner while it's expected to fail.
 - polyfill sheet added while processing styles; should help avoid FUOC
 - add pseudos shimming: ::x-special converted to [pseudo=x-special]
 - add upper bound encapsulation: instead of shimming .foo via x-name .foo we now add x-name to each node in the element's template and shim via .foo[x-name]
install polymer MDV syntax
clone instance attributes from <element> onto instances
 - freshen platform
 - binding is now handled by template.createInstance
use Polymer syntax
correct scoped name regex: match "foo in bar" not "fooinbar"
freshen
freshen build
freshen build.