Refactor !TimePicker to be a traditional drop down list with a scrollbar, like !ComboBox.  Fixes #7631, #14719 !strict, and refs #8387, #16730 tangentially.   Note that the visibleRange option is no longer supported, as it no longer makes sense.   If specified, it will be ignored.