Add porcelain for branch delete/list/create.
Add 'fetch' porcelain.
Split out build_file_from_blob.
Add tag_delete porcelain.