[openstack storage] Modify upload() to compute MD5 and compare against returned ETag header. For feature #236.