convert metadata to proper utf-8, skip conversion for None
add parameter to 'content upload' to specify hash type used in path names
useful if you preseed a repo and sync it afterwards with a remote feed
fix consumer query by key/value