ActionButtons as any other component

actionButtons on onyx.ContextualPopup doesn't work like any other enyo.Component, being handled differently. This fix makes actionButtons hash to behave like the standard components hash, with the proper event handling and encapsulation.
Updated sample

Update to reflect the changes of actionButtons handling
Update ContextualPopup.js
Update ContextualPopup.js
Merge pull request #194 from rafabernad/master

Make actionButtons behave like any other enyo control

Reviewed-By: Ben Combee (ben.combee@lge.com)
Updated the active:hover styling workaround so it uses ondragfinish rather than ondrag to optimize performance/efficiency
Enyo-DCO-1.1-Signed-off-by: Jason Robitaille <jason.robitaille@lge.com>
Bracket syntax fix
Merge pull request #197 from enyojs/button-drag-optimization-jasonrobitaille

Updated the active:hover styling workaround so it uses ondragfinish rath...

Reviewed-By: Ben Combee (ben.combee@lge.com)