Add support for versioning buckets.

No, it is a hard error to try. Will get rid of VersioningOff