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
interim commit, fixing connectivity status for binding

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
fix case where part of chain was normal object

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
ensure that changesets won't blur together

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
More JSDoc comment cleanup. Enyo-DCO-1.1-Signed-Off-By: Jim Tang (jim.tang@lge.com)
Minor edits. Enyo-DCO-1.1-Signed-Off-By: Jim Tang (jim.tang@lge.com)
add \. functionality to dynamic routes in Router

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
convert all external links to glossary links

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
update externals file

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
bad escape in regex

Enyo-DCO-1.1-Signed-Off-By: Cole Davis (cole.davis@lge.com)
Merge pull request #801 from enyojs/ENYO-22-coledavis

Fix for: ENYO-22
Merge pull request #797 from enyojs/BHV-11591-davidum

Bhv 11591 Prevent unnecessary refresh() to increase performance

Looks good!

Reviewed-by: Aaron Tam (aaron.tam@lge.com)
More JSDoc comment cleanup. Enyo-DCO-1.1-Signed-Off-By: Jim Tang (jim.tang@lge.com)
Merge branch 'master' of https://github.com/enyojs/enyo
Merge pull request #800 from enyojs/ENYO-23-coledavis

Fix for: ENYO-23