GF-43095-PanelsVideoPlayerSample-Inline Viedo Overlapping Issue

This is the sample issue not the framework issue, in the sample
moon.Item "Capture" is initially aligned to right. when we turn on the
RTL, the alignment of this item is not reflected as desired, that is why
'Capture' item is overlapping on the Inline Video.
so added a class to the sample.css which can do the job when RTL is
turned on.

Enyo-DCO-1.1-Signed-off-by: Srinivas V <srinivas.v@lge.com>
Updated code
GF-52365: Move header transition property to small header

Actucally header itself does not need transition css property.
What is really need it is small header.
To prevent unexpected behavior in panel header, move this css property
to small header

Enyo-DCO-1.1-Signed-off-by: David Um <david.um@lge.com>
GF-53448 Added check for control
Fix moon.ListActions to make open property work in render time

- Fix: scroller for optionGroup is always showing in samples.
- Fix: scroller for optionGroup having height in stacked status.
- Fix: scroller for drawer is always showing in listActions.
- Fix: Skip animation before render.
- Fix: Show drawer when open is true on render time.

DCO-1.1-Signed-Off-By: Kunmyon Choi <kunmyon.choi@lge.com>
ANG-220: Image Grid: New VisD for multiple selections
Enyo-DCO-1.1-Signed-off-by: Krishna Rangarajan <krishna.rangarajan@lge.com>
ANG-276: placeholder: toggle item Enyo-DCO-1.1-Signed-off-by: Brooke Peterson <brooke.peterson@lge.com>
Replacing text-transform: uppercase; with new method: enyo.toUpperCase() which calls ilib’s special casing engine.
Updated Header.js to use a titleUpperCase property to control titles’ case.
Some minor housekeeping on moonstone-rules.less, InputHeader.less, InputSample.css, and ToggleText.js.
<<This change is dependent on pushes to enyo and enyo-ilib>>
Enyo-DCO-1.1-Signed-off-by: Blake Stephens <blake.stephens@lge.com>
Fixing oversight on function-vs-property reference.
Enyo-DCO-1.1-Signed-off-by: Blake Stephens <blake.stephens@lge.com>
Adding case support to VideoInfoHeader with new property “titleUpperCase”.
Enyo-DCO-1.1-Signed-off-by: Blake Stephens <blake.stephens@lge.com>
Adding uppercasing support to ChannelInfo, Tooltip and VideoInfoHeader.
Added ability to generate all custom-locale-fonts' rules programatically.
Complete rewrite of of moon-fonts.js to allow for dynamic generation of all font family CSS rules needed by any language that caries its own specific font. All languages font-face rules are generated with language specific names so they can be referred to from within any locale currently selected. (In the case of Settings app, where there is a single locale chosen, but you still need to see some language/country strings in their native fonts.)

Also made it easier to add new fonts for new languages, or new fonts for existing languages.
Enyo-DCO-1.1-Signed-off-by: Blake Stephens <blake.stephens@lge.com>
Added "dismissOnEnter" support to input-headers.
Updated HeaderSample with example.
Enyo-DCO-1.1-Signed-off-by: Blake Stephens <blake.stephens@lge.com>
GF-60086: Update to call this._getScrollBounds method after this.animateToControl. Enyo-DCO-1.1-Signed-off-by: YoungMok Kim <ym1980.kim@lgepartner.com>
GF-60463: The last character of program titles is not fully shown in VideoInfoHeader

Removing "letter-spacing:-0.05em;" per Brooke Peterson's comment.

If letter-spacing:-0.05em; is the problem, just remove it or change to
letter-spacing:normal
In moonstone the video infor header "letter-spacing:-0.05em;" was
removed a few month back when we introduced new kerned Miso. SO just
remove it, thanks.

DCO-1.1-Signed-Off-By: Kunmyon Choi <kunmyon.choi@lge.com>
Fix spelling of "third" in drawer sample

Enyo-DCO-1.1-Signed-Off-By: Ben Combee (ben.combee@lge.com)
Ensure that horizontal thumb appears when 5-way scrolling.

Enyo-DCO-1.1-Signed-Off-By: Gray Norton (gray.norton@lge.com)
GF-60665: Close ExpandableInput when pressing Enter.

Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>
Re-adding this rule to keep this pull request confined to addressing the associated JIRA issue.

The rule actually is redundant and should be removed, but so should a bunch of others; we'll remove them all in a separate pull request.

Enyo-DCO-1.1-Signed-Off-By: Gray Norton (gray.norton@lge.com)
Avoid overriding spotlightIgnoredKeys.
Added fix for re-highlighting header when only using the pointer to expand/contract (ANG-576).