fix extra keydown handler registration, fixes #17825
(cherry picked from commit 62218835968063aed384b2d0291c672fbb7183dc)
Pager bidi support, fixes #17754
Fixes #17822. Ensure onFlickAnimationStart() is triggered in all scrollTypes, and onFlickAnimationEnd() is not triggered twice when scrolling on one direction with scrollType=2
(cherry picked from commit be1d58bedd7db784d6ad70e56949d4c80cd6bdbe)
Fixes #17775. Allow synchronously setting the SpinWheelSlot value right after startup
(cherry picked from commit df3bb97818ccee3534e1e184b9fc20d7312b22fc)
Fixes #17821. Avoid interference between dojox/mobile/ComboBox's theme and dijit popup style
Fixes #17297.  Changed relative mouse position to absolute, and added automated RangeSlider tests.

(cherry picked from commit f21df6fbd6063ca4295d8932d12ffa463a36a365)

Conflicts:
	form/_RangeSliderMixin.js
	form/tests/test_RangeSlider.html
Backport fix of polish translation. ref #17857.