can save and load ConceptualDataType instances
swapped out model and persistence layer in favor of plain C++11 and boost::serialization and boost::uuid.

model is now completely independent from Qt and relies entirely on C++11 types.
persistence layer is now based on boost::serialization. Therefore the qappgen-fio module is no longer required.

As a consequence new dependancies to boost::serialization and boost::uuid are added.
As another consequence the property editor widgets deal with std::string and boost::uuid instances for their values.