[BUG #8409] Native scrolling does not trigger pageEnd event
* Added a waypoints feature, for defining horizontal or vertical scroll values which fire a "waypoint" event.
* Replaces the old "pageEnd" event.
* Works with MIScroll and MNativeScroll