Enhancement : Right click diagram's empty part should bring up diagram's
context menu

Before showing the context menu, we detect whether the current mouse
position is on a selected node or connection part. If it is, it'll bring
up node/connection's context menu. Otherwise it'll bring up diagram's
context menu

Bugzilla: https://bugs.eclipse.org/bugs/show_bug.cgi?id=445832