enyojs/enyo — pull request #851 by sbcho (2014-09-18 03:00:57+00:00)
Title: BHV-14565: add payload checking code in cached bubbling routine

## Issue
Newly genearated event during the event bubbing often makes maxium call stack error.

## Cause
1. Newly generated event during the event bubbling makes another bubbling
2. If the generated event bubble with the event which is bubbling(as a parameter), generated event name(nom) is changed but actual event is not changed.
3. During the generated event bubbling, event caching routine save unnecessary lastHandledComponent information and cachedBubbleTarget.
4. After finishing the generated event bubbling, original event bubble up again but improper cachedBubbleTarget information makes abnormal cyclic bubbling.

## Fix
Add payload flag when new event is generated and makes bubbling routine to check that flag.

Enyo-DCO-1.1-Signed-Off-By: Sungbae Cho (sb.cho@lge.com)