fix(#2659): useSliderThumb: fire onChangeEnd for PageUp/PageDown/Home/End (#2661)
* useSliderThumb: fire onChangeEnd for PageUp/PageDown/Home/End
* fix(#2659): add onChangeEnd event handler to Slider/RangeSlider stories
Per https://github.com/adobe/react-spectrum/pull/2661#pullrequestreview-862997480
* Have slider work like color area (#2819)
* Match Slider implementation to color area
* fix lint
* make step optional with a default
* add pagesize
* Use native slider pagesize calculation
* @trivial remove irrelevant comment and use the declared variable for direction === 'rtl'
Co-authored-by: Michael Jordan <mijordan@adobe.com>
* fix(#2659): add pageSize stories
* simplify slider move logic
* a little more cleanup
Co-authored-by: Daniel Lu <dlu@livefyre.com>
Co-authored-by: Robert Snow <rsnow@adobe.com>
Co-authored-by: Daniel Lu <dl1644@gmail.com>