* No longer inherit from deprecated React.Props
* Derive from React.InputHTMLAttributes<HTMLInputElement> to avoid duplication
* Fix min/max/precision/step props
* Fix the type of the "numeric value" state; it can be `null`
* Clean out `any`s
* Expose the internal state (as used by function props)
* [react] Use HTMLDialogElement for the dialog node
* Actually add the `open` property
* This update requires typescript 2.6
* Update dependents of react to also require typescript 2.6