Object Storage updates

Object Storage now supports Bucket Versioning, Object Lock, and multiple buckets:
- Recover previous versions of objects with Bucket Versioning
- Protect objects from deletion or modification with Object Lock
- Create multiple buckets for different workloads and environments
Versioning and Object Lock can be configured during bucket creation.