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>
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>
Ensure that horizontal thumb appears when 5-way scrolling.

Enyo-DCO-1.1-Signed-Off-By: Gray Norton (gray.norton@lge.com)
GF-60878: Specifying defaultSpotlightDown/Up on paging controls of moon.Scroller

Fixing http://jira2.lgsvl.com/browse/GF-60878

This issue is reported from SmartShare and have Q issue regarding to
this.
Reproduce:
1) Open DataGridList Sample and move focus down to items on second page.
2) Move focus to paging controls. (paging down control)
3) Press up key.
Problem:
Focus is not moving to paging up control
Expected result:
Focus is moves to paging up control
We can get this result by simply set defaultSpotlightUp/Down property on
Paging Up/Down controls.

DCO-1.1-Signed-Off-By: Kunmyon Choi <kunmyon.choi@lge.com>
GF-61059: Cancel key acceleration when hitting scroll boundary.
DCO-1.1-Signed-Off-By: Kevin Schaaf <kevin.schaaf@lge.com>
Fixing http://jira2.lgsvl.com/browse/BHV-761
GF-61229: At the end of video stream, the knob indicate unexpected position on dummy area.

WHEN current time is bigger than duration, the knob deviate from slider.
So, I have added clamping inValue for knob position.

DCO-1.1-Signed-Off-By: Jungchae Kim <jungchae.kim@lge.com>
GF-61237: Calling super method for transitionEnd only when the originator is moon.Popup
Fixing http://jira2.lgsvl.com/browse/GF-61237

Reproduce:
1) Run moon.Popup sample and set animate: false on panel popup.
2) Click "panel in popup" button to open popup.
3) Click paging control to scroll down.
4) Tap on outside of panel to hide.
5) Tap on other buttons.

Problem:
Buttons are not getting tap event.

When the popup has components which is fires ontransitionend event, the popup is calling showingChanged handler of enyo.Popup which is captures events.

Solution:
Check originator for transitionEnd event.

DCO-1.1-Signed-Off-By: Kunmyon Choi <kunmyon.choi@lge.com>
Add missing return on super call of getShowing on moon.Popup

DCO-1.1-Signed-Off-By: Kunmyon Choi <kunmyon.choi@lge.com>
Check for null case of current focus on showingChanged of moon.Popup

DCO-1.1-Signed-Off-By: Kunmyon Choi <kunmyon.choi@lge.com>
Added extra space for video duration in video player when in the Portuguese language.
Enyo-DCO-1.1-Signed-off-by: Blake Stephens <blake.stephens@lge.com>
ANG-1787: [GFP2TestPass] RTL: Settting->Quick->Picture Mode: > on the right should be rendered on the left with <
Enyo-DCO-1.1-Signed-off-by: Krishna Rangarajan <krishna.rangarajan@lge.com>