Add 'fetch' porcelain.
Split out build_file_from_blob.
Add tag_delete porcelain.