Rethinking of the moonstone Samples.
Supports: Directory listing of just the sample files; deep-linking into a specific sample; ability to set or pre-load locales for a sample; similar load-time to old samples; easier to create and update samples; 58 less files needed.
Still To Do: Clicking a sample name should force-change the URL or open a new window, maybe a toggle button. Maybe restore the depends method just to be safe. Maybe dynamic loading of iLib, to make it easy to test both ilib-dependent and non-ilib-dependent code. Perhaps decouple loadSample() from the files list. This would mean no file checking, but would allow samples outside the package.js to be loaded.

Enyo-DCO-1.1-Signed-off-by: Blake Stephens <blake.stephens@lge.com>
Cleanup of locales and more complete sample names.

Enyo-DCO-1.1-Signed-off-by: Blake Stephens <blake.stephens@lge.com>
BHV-10787: Capture Spotlight focus in fullscreen mode.

Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>
Reworked the Sample.js to use the enyo.Router and much cleanup.

Enyo-DCO-1.1-Signed-off-by: Blake Stephens <blake.stephens@lge.com>
Minor cleanup of extra lines.

Enyo-DCO-1.1-Signed-off-by: Blake Stephens <blake.stephens@lge.com>
change transitionStart event firing time so that the event can fire before pre-transition
Added documentation.
Fixed a commented/future feature, and added comments to it.

Enyo-DCO-1.1-Signed-off-by: Blake Stephens <blake.stephens@lge.com>
BHV-1570: Calendar: 'Long' Label Length erroneously Displays 'Full' Label Length
BHV-1570: Calendar: 'Long' Label Length erroneously Displays 'Full' Label Length
Update CalendarSample.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-11211 Modify HeaderSample to cover removed icons.
We do not have pattern-samples but HeaderSample.js still use removed icons.

Enyo-DCO-1.1-Signed-off-by: David Um david.um@lge.com
Drawer the activator down caret not showing in the light-theme, drawer nub height 5px less than spec, update to white activator bar color when open, refractor code Enyo-DCO-1.1-Signed-off-by: Brooke Peterson <brooke.peterson@lge.com>
Refractoring Item.less Enyo-DCO-1.1-Signed-off-by: Brooke Peterson <brooke.peterson@lge.com>
Add parameterized mixin class for .moon-sub-header-text Enyo-DCO-1.1-Signed-off-by: Brooke Peterson <brooke.peterson@lge.com>
Remove crufty for...in loop.

Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>
BHV-11483: Consolidate variable declarations.
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
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