BHV-3035 Notice if same activator tapped sequentially.
Add "isToggle" property to ContextualPopup.
A capturedTap is called when you tap popup activator with opened popup.
If you tap same activator again, isToggle will become true.

Enyo-DCO-1.1-Signed-off-by: David Um david.um@lge.com
BHV-3035 Add onShow event handler to address popup control.
To communicate with popup control, ContextualPopupDecorator should know what is its popup control.

Enyo-DCO-1.1-Signed-off-by: David Um david.um@lge.com
BHV-3035 Differentiate popup hiding cases into sequential tapping and single tapping.
If you tap same activator sequentially, isToggle became true.
In this case, we do not activate popup.

Enyo-DCO-1.1-Signed-off-by: David Um david.um@lge.com
BHV-3035 Use existed property to express popup active state.
"popupActivated" has more proper meaning than "isToggle"

Enyo-DCO-1.1-Signed-off-by: David Um david.um@lge.com
BHV-3035 Add some comments.

Enyo-DCO-1.1-Signed-off-by: David Um david.um@lge.com
Merge pull request #1295 from enyojs/BHV-3035-davidum

Bhv 3035 Pressing contextual popup button should toggle the popup