once more reworked whole PropertyObjects system. Idea with using QObjects and QMetaObjects for creating PropertyObjects just stunk. Instead now using QVariantLists to hold property objects. PropertyObject templates are now defined in property attributes map. Look at ActorSystem.cpp for example.

Not yet fixed whole build to work with new system, some further fixes needed.