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
Enhancement : Lazy loading of editor pages

Editor pages should only be loaded when the user switches to the page.

Bugzilla: https://bugs.eclipse.org/bugs/show_bug.cgi?id=444202
Signed-off-by: Gregory Amerson <gregory.amerson@liferay.com>
Enhancement : Lazy loading of editor pages

Re-worked the API to minimize the amount of code required when extending
from SapphirEditor and to ensure full backwards compatibility.

Bugzilla: https://bugs.eclipse.org/bugs/show_bug.cgi?id=444202
Enhancement : Right click diagram's empty part should bring up diagram's
context menu 

Part 2: Before showing the context menu, we deselect what's selected if
the right mouse is clicked on the empty part of the diagram

Bugzilla: https://bugs.eclipse.org/bugs/show_bug.cgi?id=445832
Fix : Properties view page missing vertical scroll bar when first opened

If a properties view page contains a table property editor with a detail
section that itself contains a table property editor, the vertical
scroll bar is not properly adjusted to allow the table in the detail
section to fully show when the properties view page is first opened.
This only occurrs if the top table property editor has entries in it
before it is opened.

Bugzilla: https://bugs.eclipse.org/bugs/show_bug.cgi?id=448148
Fix : FindBugs warnings
Fix : Properties view pages cannot be added for a shape in sdef editor

The shape that's produced by a shape factory can take focus and can
contribute to the properties view, but the sdef editor does not allow
properties view contributions to be defined for a shape.

Bugzilla: https://bugs.eclipse.org/bugs/show_bug.cgi?id=448788
Enhancement : Miscellaneous improvements to the RDB Schema Editor sample