New radosgw code, ported from upstream