Property grid Complex editor support

Added PropertyEditorBase to support dropdown & forms editor in property
grid. Userfield does now allow multiline comments via the propertygrid
dropdown editor