add function: content-md5
osserror: derivable
little change.
ossmeta: def 5 data-center(s)
bucket: error classes
bucket: create_bucket
bucket: delete_bucket()