add PropertyType which is a QMetaType
add PropertyDelegate
add second column in PropertyItemModel
minor ui changes
add pure virtual method valueAsString to BaseProperty
remove m_properties from PropertyType
move valueAsString() to AbstractProperty
fix propertygui example