ENYO-4044: Update version to 2.5.0-pre.1

Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>
BHV-10114 Separate index bound updating part from updateMetric()

To update index bound, calling updateMetric() is too expensive.

Enyo-DCO-1.1-Signed-off-by: David Um david.um@lge.com
BHV-4135: Focus is not getting back immediately on DataList scroll stops in pointer mode

Change kFrictionEpsilon as 1e-1 on webos platform for fast response.

DCO-1.1-Signed-Off-By: Kunmyon Choi kunmyon.choi@lge.com
BHV-10114 Clear logic and add comments

Enyo-DCO-1.1-Signed-off-by: David Um david.um@lge.com
Switched to LESS 1.7.0
Enyo-DCO-1.1-Signed-off-by: Blake Stephens <blake.stephens@lge.com>

Signed-off-by: Blake Stephens <blake.stephens@lge.com>
BHV-10114 Make protected logic against direct calling of `updateIndexBound`

Enyo-DCO-1.1-Signed-off-by: David Um david.um@lge.com
BHV-10114 fix logical fault

Enyo-DCO-1.1-Signed-off-by: David Um david.um@lge.com
interim commit reworking Collection unit tests

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
interim commit normalizing functionality and adding documentation

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
update from stash

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
allow Store to call has without the constructor

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
add unit tests and minor fixes for Collection#remove method

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
no need to copy the array

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
BHV-10114 When model added or removed, index bound should be updated

Enyo-DCO-1.1-Signed-off-by: David Um david.um@lge.com
BHV-10114 Replace methods to right position

Enyo-DCO-1.1-Signed-off-by: David Um david.um@lge.com
add quicker clone option for objects (when applicable)

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
interim commit adding new status system to Collection and coordinating Source to correctly provide the source responding to a particular action as well as reporting an error if no source is found

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
We don't even need these older versions.
Enyo-DCO-1.1-Signed-off-by: Blake Stephens <blake.stephens@lge.com>
Merge pull request #758 from enyojs/BHV-10114-davidum

Bhv 10114 Break down updateMetric() to increase performance

Looks good, thanks for all the updates!

Reviewed-by: Aaron Tam (aaron.tam@lge.com)
BHV-4135: Make webOS platform check stricter and more consistent.

Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>