implementing PropertyEditorWidget in side panel

necessery updates of:
WidgetBase, WidgetBaswWithHeader, DesignerCanvas,
DesignerCanvas.SelectionManager, iCheckBox, PropertyGrid control, etc...