fixes based on Bill's comments
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"
fix calling custom setters of watched props on FF