Use system compression libraries
For compression libraries that exist on all supported platforms, we should be using the system provided libraries rather than bundling them. Get rid of the bundled libraries and change cmake to require the system libraries instead.
For compression libraries that do not exist on all supported platforms, we can keep the bundled libraries but need to add cmake options to allow selection of system vs bundled so that on supported platforms that have system libraries available, we use those and for platforms that do not, we use the bundled.
All Bundled libraries should be brought up to the most modern, current, and stable versions.