Make clusto versioning optional

Versioning is still enabled by default to maintain backwards compatibility. Once disabled, new versions are simply not created, existing ones are left as-is.