fix_partial_updates config set to True

setting fix_partial_updates to True prevents empty lists from being
stripped from dataset dicts, which could cause errors in genshi calls
such as package.resources in templates such as package_list.html
tags joined by comma, duplicate status form removed
capture function to output pprint added

for logging
just formatting
ignoring some files