Incorrect Accept-Encoding header when xz or zstd is disabled.

I added support for making zstd and xz optional in tor-dirclient, but there isn't a corresponding change in the accept-encoding header we generate.

This will require a corresponding change to the tests.