SWITCHYARD-1368 add support for properties dialog

Adds basic infrastructure for adding property pages for various diagram objects.  The following pages have been added:
 * Contract definition (name, interface type and interface)
 * Contract policies (transaction and security for component service/reference)
 * Component policy (transaction)
 * Component implementation (bpm)