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

 * Fixed final review comments in this rebase

Closes #181.