fix accidental global
rename autoFocus to focusOnOpen; autofocus has native HTML meaning
Stateful: skip properties in HTML*Element.
getPropDescriptors() should check name of constructor, not prototype
Button: don't extend FormWidgetMixin and don't override native prop "type"