Allow context menu to be closed even in disabled mode

Without this change, if disabling the menu is triggered by selecting one of the options in the menu, it will stay open and won't close on click nor on escape.
Merge pull request #25 from NOtherDev/patch-1

Allow context menu to be closed even in disabled mode
Separately apply callback before opening menu

The html of the context-menu might contain angular bindings that need to be evaluated before the menu opens.
Merge pull request #26 from hupfis/patch-1

Separately apply callback before opening menu
Fixing #7 and other small changes
Merge