BHV-11000: Make both src and sourceComponents in enyo.Video works

DCO-1.1-Signed-Off-By: Kunmyon Choi kunmyon.choi@lge.com
BHV-10256: optimize event bubbling using cached bubble target
add comment on private property
remove duplicated variable declaration
remove commented code which was for reference
[Hotfix] 2.5.1-pre.1 hot fix on Async.js

### Issue
Accumulate is assuming first argument as a function and second argument as a context.
But, Luna send is calling response by sending first argument as an object and second argument as a string.

### Fix
Adding a check for second argument to cover the Luna send case.

DCO-1.1-Signed-Off-By: Kunmyon Choi kunmyon.choi@lge.com
[Hotfix] 2.5.1-pre.1 hot fix on Async.js

Replacing space as tab

DCO-1.1-Signed-Off-By: Kunmyon Choi kunmyon.choi@lge.com
revised updateSource to allow it to be called from create()
fixes source selection post-create
adds sample to test changing video source
Merge pull request #795 from BHV-11000-kunmyonchoi-new
fix merge conflicts while updating the original changes into newer format

Merge branch 'master' into BHV-10256-SungbaeCho

Conflicts:
	source/kernel/UiComponent.js
Merge pull request #796 from enyojs/BHV-10256-SungbaeCho

BHV-10256: optimize event bubbling using cached bubble target

Reviewed-By: Cole Davis (cole.davis@lge.com)
Edits for data source kinds. 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 #808 from enyojs/2.5.1-pre.1-hotfix

[Hotfix] 2.5.1-pre.1 hot fix on Async.js

Reviewed-By: Cole Davis (cole.davis@lge.com)
Revert "BHV-11591 Use pre calculated index."

This reverts commit c70170f583ea856c41f25b9ccd6d279713bfc9b6.
Revert "BHV-11591 Preserve the first index of removing models before it is actually removed."

This reverts commit 2f2601a63783bd71257b9982e8055095750c9cc7.
Revert "BHV-11591 Fix JSHing defects"

This reverts commit 30dc8e87749754c196be4dcd08b85ef9ade7f64d.

Conflicts:
	source/data/Collection.js
Merge pull request #809 from enyojs/BHV-11591-davidum-revert

Reverting BHV-11591

Reviewed-By: Cole Davis (cole.davis@lge.com)