- Add the zlibx (external-code compatible) compression name. - Re-enable zlib support with the external library so it can be tried as a fallback if zlibx isn't available. - Add --compress-choice=STR (aka -zz=STR) option. - Make --cc=STR an alias for --checksum-choice=STR. - Hook up the new compression negotiation logic.