Summary
- clarified signature; more direct Zstd compression using arrays instead of streams;
- tuned signature, following isabelle.setup.Environment;
- tuned signature;
- tuned signature;
- tuned signature;
- clarified signature;
- prefer new instance, following "make" signature terminology;
- generic support for XZ and Zstd compression in Isabelle/Scala; support for Zstd compression in Isabelle/ML;
- clarified signature: default cache is actually dummy and not changed dynamically;
- clarified Zstd.init(): avoid accidential com.github.luben.zstd.util.Native.load() operation;
- support for Zstd data compression;