DataGridList is fires onActiveChange event for every item render when item is mixin moon.SelectionOverlaySupport on it.

This is because moon.IconButton is calling activeChanged on rendered always.
And this code is added to support pagingControls auto hide feature which is not a requirement anymore.

DCO-1.1-Signed-Off-By: Kunmyon Choi kunmyon.choi@lge.com
BHV-6162: DataList: Drawer's nubArrow Points Down in Opened Dresser
BHV-5129: moon.Popup: Add onShown/onHidden events
Update Popup.js
BHV-10909: Fixing DismissOnEnter on moon.Input

Problem:
DismissnEnter is not working.

Analysis:
This is regression which is introduced after changing spotlight select timing from onKeyDown to onKeyUp.
Original sequence when onSpotlightSelect is fired on onKeyDown
1) Spotlight: onKeyDown -> return false
2) Input: onkeypress -> blur (This makes focus goes to decorator)
3) Spotlight: onkeyUp -> not able to return true (because event target is not input after blur)
Current sequence when onSpotlightSelect is fired on onKeyUp
1) Spotlight: onKeyDown -> return false
2) Input: onkeypress -> blur (This makes focus goes to decorator)
3) Spotlight: onKeyUp -> not able to return true (because event target is not input after blur)
4) Spotlight: onSpotlightKeyUp -> onSpotlightSelect -> ontap (This makes focus goes to input again)

Solution:
Change onkeypress handler as onkeyup, so that event target is not changed until 3).
Change return true as false, so that onSpotlightKeyUp is not bubbled up.

When user type enter on input, spotlight onKeyUp handler is called and checking spotlightIgnoredKeys then returning true.
This makes onkeyup event is not comes to input.

DCO-1.1-Signed-Off-By: Kunmyon Choi kunmyon.choi@lge.com
BHV-5143: modify setActive parameter in ListActions.js
Merge pull request #1413 from enyojs/BHV-11025-kunmyonchoi

DataGridList is fires onActiveChange event for every item render when it...

Looks good!

Reviewed-by: Aaron Tam (aaron.tam@lge.com)
Merge pull request #1430 from enyojs/BHV-5143-SungbaeCho

BHV-5143: modify setActive parameter in ListActions.js

Looks good!

Reviewed-by: Aaron Tam (aaron.tam@lge.com)
Update Popup.js

Removed extra args variable declaration
Merge pull request #1416 from enyojs/BHV-6162-artdahm

BHV-6162: DataList: Drawer's nubArrow Points Down in Opened Dresser

Looks good!

Reviewed-by: Aaron Tam (aaron.tam@lge.com)
Update Popup.js

Only fire off onHiding event if animation is enabled.
BHV-5129: Consolidate hide animation logic.

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

BHV-5129: moon.Popup: Add onShown/onHidden events

Reviewed-by: Aaron Tam (aaron.tam@lge.com)
BHV-11579: Fixing ListActions focus lost when ListAction drawer is closed.

### Analysis
In 2.3.0, listActions drawer was showing false when it is closed.
But, now it is showing true and this makes the controls inside of drawer can be a candidate of getNearestPointerNeighbor algorithm.

### Solution
Makes spotlightDisabled which is having relatively low cost.

In addition to this, drawer client is off screen when it is closed. The drawer itself is placed on the header area.
This is depends on the creation time of activator control, but sometimes this makes pointer event not reached to the activator.
So, we can apply pointer-mode as none on only the drawer.

DCO-1.1-Signed-Off-By: Kunmyon Choi kunmyon.choi@lge.com
BHV-11579: Fixing ListActions focus lost when ListAction drawer is closed.

Removing redundant code.

DCO-1.1-Signed-Off-By: Kunmyon Choi kunmyon.choi@lge.com
Revert: BHV-5129: moon.Popup: Add onShown/onHidden events
moon.Panels: Moving transitionInProgress before inherited call in finishTransition.

### Issue:
The transitionInProgress is still true on onTransitionFinish event.

## Fix
Moving transitionInProgress false to before inherited call.

DCO-1.1-Signed-Off-By: Kunmyon Choi kunmyon.choi@lge.com
Rewriting all of the documentation is an iterative process. This is a bulk-piece of that process having at least a once-over on every file in this library. Future modifications will stem from this body of work. Any regressions caused by changes in this merge will need to be handled separately.
Adding documentation for moon.VideoInfoHeader, general documentation clean-up of other video-related controls.

Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>
Convert double-quotes to single-quotes.