Fixes #17387.  Replace Date.setTime (buggy in Chrome) with previously buggy setHours.
Clean up notification handles returned from Observable queries. Added condition to test case. Fixes #17394.
Fixes #17388.  Don't call preventDefault for touch events.
fix test file errors from AMD conversion, refs #15942
mention that the PR must reference trac ticket
Updating source version to 1.10.0-pre
Listen to mousedown/mouseup instead of touch.press/touch.release.
This avoids the problem where scrolling the list on a touch device inadvertently
selects an item.

Clicking on touch devices is covered by the click listener.

Fixes #17388.