introduce DialogWidget

so the value of the property can be set via a custom dialog widget
implement DecoratorSVGExplorerDialog to display the decorator SVG icons on the server
use DecoratorSVGExplorerDialog dialog for SVGIcon and PortSVGIcon property