fix another test typo, refs #11132
fix case of path, refs #9575
(fixes typo from c973939b549322652ce31384e2f85c089e361493)
The compare() implementation for _DateTextBox was not doing a true-to-the-instance
value comparison, thus breaking the round trip. The solution was to fix the compare() method so that:

val = new Date(); // (or whatever)
widget.set('value', val);
rVal = widget.get('value');
widget.compare(val, rval) == 0;

Along with this fix is a regression test to ensure the round trip for TimeTextBox's continues to work.

Fixes #18201

Fixes regression from f018c601b407592956dd56cd41a5edfe332d55d2, refs #17955.
Make example subclassed TitlePane keyboard accessible,
to avoid spurious accessibility bug reports, refs #5973.

(cherry picked from commit de51ac6211202d9066315ce7313b0cb2ed36598f)
CheckedMenuItem: fix checkmark in high contrast mode.
Fixes #18229.

Fixes regression from 3365a6d (refs #17286), although I suppose
the real error is in the CheckedMenuItem template rather than 3365a6d.
Do not fire change events when ToggleButton/CheckBox/etc. do not actually change

Fixes #18232.
Fix additional document.domain editor edge cases

Refs #17529.
Fix _DateTimeTextBox missing params issue.

If a _DateTimeTextBox (DateTextBox or TimeTextBox) instance is created
without any parameters passed, an error is thrown because `params` is
assumed to exist.

Fixes #18243.
Allow specifying the start and end of the visible range in the picker.
Adds new pickerMin and pickerMax properties to _TimePicker, which can
be set indirectly through the TimeTextBox via the constraints property.

Also a lot of general cleanup of comments etc.

Based partly on original patch from Joerg Sonnenberger, thanks!

Fixes #18200.