Add support for versioning buckets.

Is `VersioningOff` ever used then?