ENYO-2449: Add mouse right-click treatment for up and down events, disable native browser right-click menu for caption part of a node.
ENYO-2449: Add right-click contextual menu for hermes nodes
ENYO-2449: allow HermesFileTree of Harmonia to have right-click contextual menu
ENYO-2449: change menu's look'n'feel
ENYO-2449: move contextMenu processing from file nodes to filetree
Merge branch 'master' of github.com:enyojs/ares-project into ENYO-2449
Merge branch 'master' of github.com:enyojs/ares-project into ENYO-2449
ENYO-2449: workaround to be better place the contextual menu because of z-index issue and strange position calculation result when widget is positioned with showAtEvent method and triggered by the updatePosition method of Onyx.Popup
ENYO-2449: avoid concurrency between contextMenu event and nodeRightClick one; nodeRightClick is triggerred before contextMenu, so it produce a bug:
Because of a strange position calculation result from Onyx widget when position of the widget is forced (showAtEvent and updatePosition methods see previous commit), the menu list is cut by the bottom of its parent (HermesFileTree),
so it must be shifted top, but the menu list is shown before the contextMenu capture, so contextMenu do not found caption part of an hermes.node but the context menu list, so browser right-click menu cannot be discarded.
ENYO-2449: removed comment, reformat/clarify other comments
ENYO-2449: reduce code overkill
ENYO-2449: avoid a loop error case
ENYO-2449: clarify comment
Merge pull request #610 from enyojs/ENYO-2449

ENYO-2449: add right click menu in hermesFileTree and activate it only for the file manager