add relative positioning to moon-scroll-client

adding a transform implicitly creates a new position context on which any descendants positioning is then based. The issue with moon.Scroller is that its transform isn't applied until the first scroll so the control is initially positioned based on the Scroller's bounds and then re-positioned based on the scroller client once the transform is applied.

Issue: BHV-18232
Enyo-DCO-1.1-Signed-off-by: Ryan Duffy (ryan.duffy@lge.com)
BHV-18230: Sync ScrollMath when not animating to new scroll position.

Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>
ENYO-557: Implement formatMinute method.

Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>
ENYO-557: Adding JSDoc declaration for method.

Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>
Merge pull request #1797 from enyojs/BHV-18232-ryanjduffy

Fixes BHV-18232

Reviewed By: Derek Anderson (derek.anderson@lge.com)
Integrated-By: Aaron Tam (aaron.tam@lge.com)
Merge pull request #1798 from enyojs/BHV-18230-aarontam

BHV-18230: Sync ScrollMath when not animating to new scroll position.

Reviewed By: SoonGil Choi <soongil.choi@lge.com>
Integrated-By: Ryan Duffy (ryan.duffy@lge.com)
Merge pull request #1799 from enyojs/ENYO-557-aarontam

ENYO-557: Handle formatting of minutes when ilib is not loaded.

Reviewed By: Derek Anderson <derek.anderson@lge.com>
Integrated-By: Ryan Duffy (ryan.duffy@lge.com)
Update version string to 2.5.2
ENYO-566 Remove ilib support logic
Based on HE's new requirment, integerPicker does not need to supprot native.
It should use western digits.

Enyo-DCO-1.1-Signed-off-by: David Um david.um@lge.com
ENYO-566 Remove ilib related code from sample

Enyo-DCO-1.1-Signed-off-by: David Um david.um@lge.com
Revert "ENYO-525 Use native character"

This reverts commit 43b3e139736223648c0c95a94035bfd8e9592f80.
ENYO-566 Fix sample to testify some locale which we should check
zh-TH : Check meridiem picker

Enyo-DCO-1.1-Signed-off-by: David Um david.um@lge.com
ENYO-566 Fix Typo

Enyo-DCO-1.1-Signed-off-by: David Um david.um@lge.com
ENYO-566: Updating list of locales to be consistent.

Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>
Merge pull request #1804 from enyojs/ENYO-566-davidum

Enyo 566 Back to use Western digits in IntegerPicker

Reviewed-By: Krishna Rangarajan (krishna.rangarajan@lge.com)
Integrated-By: Aaron Tam (aaron.tam@lge.com)
Update version string to 2.5.3-pre.1
ENYO-554: Date TimePicker Samples Locale change poisons entire Sampler (moonstone)
Enyo-DCO-1.1-Signed-off-by: Krishna Rangarajan <krishna.rangarajan@lge.com>
ENYO-554: Calendar Sample
ENYO-554: reset locale if necessary when sample changes