platform now automatically makes sure shadowRoot has: .olderShadowRoot, .host, and watches for CustomElements
Accept a call to Polymer(name, prototype /*optional */ ) with optional prototype. This pointless code but there's no reason it should fail.
update tests to account for recent changes.