GF-58769: Secure scroll threshold for 5-way key moving

When we use 5-way key to move next control in DataList,
It scrolls as much as childSize.
So, if we just have space like childSize for threshold[upperProp], page
adjusting does not occur properly.

Enyo-DCO-1.1-Signed-off-by: David Um david.um@lge.com
GF-58769: Update scroll position after it actually scrolled.

didScroll() means scroller actually scrolled.
When didScroll() is called, scrollBounds should be updated.
However,  scrollBounds is not updated yet at this point.

Enyo-DCO-1.1-Signed-off-by: David Um david.um@lge.com
Revert "GF-58769: Secure scroll threshold for 5-way key moving"

This reverts commit 2f52419bc1e5d146d4e9a077555d6fe7a2851736.
when not showing, it was possible to glitch the normal add/remove models cases, this normalizes all such modifications while not showing to ensure it will properly update when its visible state is returned

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
Update version.js for 2.3.0-rc.5

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
Merge branch '2.3.0-release-candidates' of github.com:enyojs/enyo into moon-flickr
Merge Collection destroy updates from master to 2.3.0-release-candidates.
Enyo-DCO-1.1-Signed-Off-By: Kevin Schaaf (kevin.schaaf@lge.com)