CDK-299: Add support for a CompressionFormat option on DatasetDescriptors

Nit: the outer paren appears to be around all of the `Objects.equal` calls except the new one.