test: add properties
add more Q_PROPERTY in preparation for serialization
convert "*Set" properties to new system

Now, properties are managed by:
- void addPropertry( QString )
- void removePropertry( QString )
- bool propertrySet( QString )
add Q_PROPERTYs, add unsetters
convert "*Set" properties to new system

Now, properties are managed by:
- void addPropertry( QString )
- void removePropertry( QString )
- bool propertrySet( QString )