extensive clean up in perllib:
* fixed lists of db_only_props, obj_only_props, ...
* type, app, contributor ... info only stored in document if it differs from that in the collection info
* added descriptions
* adjusted testsuite