ANG-10315 After recodes added, adjust pages if necessary.
In some specific case, moving down with 5-way key does not work.
This is because, list does not adjust pages after some records added.
Before records added, dataGridList does not adjust pages event though focused item
passes scrollThreshold.
It is natural. behavior. There is no reason to adjust pages.

However if some records are added and it makes another pages to go,
adjusting pages is required.

Enyo-DCO-1.1-Signed-off-by: David Um david.um@lge.com
ANG-10315 Logic clean up

Enyo-DCO-1.1-Signed-off-by: David Um david.um@lge.com
ANG-10315 Reduce redundant function call
only after models added, additional didScroll call could be required.

Enyo-DCO-1.1-Signed-off-by: David Um david.um@lge.com
ANG-10315 Add more comments

Enyo-DCO-1.1-Signed-off-by: David Um david.um@lge.com
BHV-12260: Item border show and hide when marquee flow

Issue:
TranslateZ is creating H/W accelerated layer and make small blurred gap between normal and accelerated layer.

Fix:
Change translateZ value from -0.01 to "-0.1px".
This fix can reduce the gap between H/W accelerated layer and normal layer.
So that remove random blurred line show and hide.

Previous PR is reverted because it was not reset translateZ to null. So, fixed it.

DCO-1.1-Signed-Off-By: Kunmyon Choi kunmyon.choi@lge.com
BHV-12306: VideoPlayer does not unload video

### Issue
Missing initialization on sources

### Fix
Add sources set to null on unload.

DCO-1.1-Signed-Off-By: Kunmyon Choi kunmyon.choi@lge.com
BHV-11025: Redundant event call in iconButton

### Issue
The onActivate event is called for every item creation in DataGridList Sample.

### Fix
Selectively call activeChanged on iconButton so that it can set active only when the item has initial active value on it.

DCO-1.1-Signed-Off-By: Kunmyon Choi kunmyon.choi@lge.com
GF=63361 Give "locale" option to call ilib.Date.newInstance()
Previously locale is not assigned so default locale is set.
So in different locale, day became one day prior.

Enyo-DCO-1.1-Signed-off-by: David Um david.um@lge.com
GF-63361 Fix CalendarSample

Enyo-DCO-1.1-Signed-off-by: David Um david.um@lge.com
BHV-11989 remove unnecessary freeze/unfreeze routine in ExapandableInput
BHV-12195: Popup: Shrunken Font displays inside Popup
BHV-11025: Move activeChanged call from create to rendered

DCO-1.1-Signed-Off-By: Kunmyon Choi kunmyon.choi@lge.com
Support for alternate calendars - first cut

Some oddities left to resolve.
Update instance variable name

Changed this.localValue to this.localeValue to go along with the
similar change in the date picker.
BHV-12260: Cleaning JSHint warning

DCO-1.1-Signed-Off-By: Kunmyon Choi kunmyon.choi@lge.com
CMB-1023: Slider Component RTL Alignment

Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>
CMB-1023: Remove RTL considerations for 5-way left/right.

Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>
Merge pull request #1511 from enyojs/CMB-1023-aarontam

CMB-1023: Slider, ProgressBar, SimplePicker Component RTL Alignment
Merge branch 'master' of github.com:enyojs/moonstone into ehoogerbeets-persian-calendar

Conflicts:
	samples/CalendarSample.js
	source/Calendar.js
	source/DatePicker.js
BHV-12035: DataList is showing blank page when scrolling down fast