adopt enyo.Scrim as base kind for moon.Scrim

Issue: ENYO-95
Enyo-DCO-1.1-Signed-off-by: Ryan Duffy (ryan.duffy@lge.com)
refresh IntegerPicker scroller and repeater when shown

Issue: BHV-14905
Enyo-DCO-1.1-Signed-off-by: Ryan Duffy (ryan.duffy@lge.com)
refresh expandable picker display text when value is clamped

Issue: BHV-14905
Enyo-DCO-1.1-Signed-off-by: Ryan Duffy (ryan.duffy@lge.com)
correct logic for hiding IntegerPicker arrows

Hide the arrows when the step value would cause the next value to be out
of range instead of doing an equality check against min and max.

Issue: BHV-14905
Enyo-DCO-1.1-Signed-off-by: Ryan Duffy (ryan.duffy@lge.com)
ENYO-308: moon.Drawer shows vertical scrollbar
ENYO-312: Guard against non-existent branding image control.

Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>
BHV-15607: Gave languages with tall characters more breathing room in input fields.
This change also includes a reorganized set of CSS for Inputs and InputDecorators, to be more concise.
In addition to making this change for Thai and Farsi, like the ticket suggests, it includes all languages with tall characters.

Enyo-DCO-1.1-Signed-off-by: Blake Stephens <blake.stephens@lge.com>
Merge pull request #1704 from enyojs/ENYO-312-aarontam

ENYO-312: Guard against non-existent branding image control.

Reviewed-By: Blake Stephens (blake.stephens@lge.com)
Integrated-by: Ryan Duffy (ryan.duffy@lge.com)
Adding brief description of 'moon' namespace.
Enyo-DCO-1.1-Signed-Off-By: Jim Tang (jim.tang@lge.com)
[BHV-15343]Contextual popup doesn't work properly when hide() from application side

Issue: When contextual popup is closed from application side, it doesn't
update some properties properly which causes this behavior
Fix: control's hide() method is overridden in  contextual popup to
update the properties properly.
DCO-1.1-Signed-Off-By: Rajyavardhan P <rajyavardhan.p@lge.com>
Merge branch 'master' into ENYO-44-ryanjduffy
Merge pull request #1702 from enyojs/ENYO-308-artdahm

ENYO-308: moon.Drawer shows vertical scrollbar

Reviewed-by: Ryan Duffy (ryan.duffy@lge.com)
Integrated-By: Aaron Tam (aaron.tam@lge.com)
BHV-15858: Explicitly show slider knob when slider is re-enabled.

Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>
BHV-15860: Invalidate marquee metrics when selecting item.

Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>
Merge branch 'master' into ENYO-44-ryanjduffy
Merge pull request #1697 from enyojs/ENYO-44-ryanjduffy

Fixes ENYO-95

Reviewed-By: Art Dahm (art.dahm@lge.com)
Integrated-By: Aaron Tam (aaron.tam@lge.com)
ENYO-338: Correct actions of dialog buttons.

Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>
BHV-12513 Reduce redundant function call in creating process
Calling dayOfWeekLengthChanged() requires setDays() but it is unnecessary.

Enyo-DCO-1.1-Signed-off-by: David Um david.um@lge.com
Fixing links to events.
Enyo-DCO-1.1-Signed-Off-By: Jim Tang (jim.tang@lge.com)
BHV-12513 Modify sample to use pre selected locale as an initial value

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