Removing redundant onScrollStop event in the cases of stopping previous scroll behavior.

Adding inFireEvent parameter on stop function of TouchScrollStrategy.

DCO-1.1-Signed-Off-By: Kunmyon Choi kunmyon.choi@lge.com
Call start only when scroll position is actually changing.

There is unnecessary onScrollStart call in DataGridList render time.
DataGridList is reset itself when it is rendered and call scrollTo(0,0).
The scrollTo is calling doScrollStart without checking the position changes.
So, it is fires onScrollStart but there is no onScrollStop because it is not actually scrolling.

DCO-1.1-Signed-Off-By: Kunmyon Choi kunmyon.choi@lge.com
Merge pull request #774 from enyojs/BHV-4665-kunmyonchoi

Removing redundant onScrollStop event in the cases of stopping previous ...

Looks good!

Reviewed-by: Aaron Tam (aaron.tam@lge.com)
Merge pull request #777 from enyojs/BHV-11027-kunmyonchoi

Call start only when scroll position is actually changing.

Reviewed-by: Aaron Tam (aaron.tam@lge.com)
BHV-11567 Fix missing semicolon

Enyo-DCO-1.1-Signed-off-by: David Um david.um@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 the framework. Future modifications will stem from this base of work. Any regressions caused by changes in this merge will need to be handled separately.
Merge pull request #793 from enyojs/ENYO-1-coledavis

Fix for: BHV-8192 (ENYO-1) Rewrite documentation using JSDoc3 format; first pass.



Reviewed-By: Cole Davis (cole.davis@lge.com)
BHV-11000: Make both src and sourceComponents in enyo.Video works

DCO-1.1-Signed-Off-By: Kunmyon Choi kunmyon.choi@lge.com
Initial edits. Enyo-DCO-1.1-Signed-Off-By: Jim Tang (jim.tang@lge.com)
BHV-11591 Fix JSHing defects

Enyo-DCO-1.1-Signed-off-by: David Um david.um@lge.com
BHV-11591 Preserve the first index of removing models before it is actually removed.
Getting index in VerticalDelegate.js is too late. When you try it, it is already removed from collection.
So, you will always have '-1' as a return value of indexOf()

Enyo-DCO-1.1-Signed-off-by: David Um david.um@lge.com
BHV-11591 Use pre calculated index.
For keeping consistency with modelsRemoved() and reduce O(n) execution,
use index which calculated from DataRepeater.js

Enyo-DCO-1.1-Signed-off-by: David Um david.um@lge.com
More edits
JSDoc comment cleanup
JSDoc comment cleanup. Enyo-DCO-1.1-Signed-Off-By: Jim Tang (jim.tang@lge.com)
JSDoc comment cleanup. Enyo-DCO-1.1-Signed-Off-By: Jim Tang (jim.tang@lge.com)
JSDoc comment cleanup. Enyo-DCO-1.1-Signed-Off-By: Jim Tang (jim.tang@lge.com)
BHV-11657: Make addBodyClass to see the length of enyo.roots to know whether it is rendered.

### Issue
enyo-locale-right-to-left is not set on the body of apps.

### Fix

Latest commit is initializing roots as array which resulting return true on enyo.exists which is not intended result.
https://github.com/enyojs/enyo/commit/76e44bc3f1caf45fb060e7da16a62f1d500ede88
So, adding array length check on addBodyClass to address this problem.

DCO-1.1-Signed-Off-By: Kunmyon Choi kunmyon.choi@lge.com
Restoring {@glossary} tags. Enyo-DCO-1.1-Signed-Off-By: Jim Tang (jim.tang@lge.com)
Whole Lotta Edits Goin' On. Enyo-DCO-1.1-Signed-Off-By: Jim Tang (jim.tang@lge.com)