Improve unit test coverage for compression code.

These tests try uncompressing garbage, verify that we won't
make compression bombs, and verify that we won't uncompress
compression bombs.
2 jobs for master in 10 minutes and 5 seconds (queued for 1 second)
Status Job ID Name Coverage
  Test
failed #34387369
build

00:10:05

failed #34387370
update

00:01:54

 
Name Stage Failure
failed
build Test There is an unknown failure, please try again
Makefile:10802: recipe for target 'test-suite.log' failed
make[2]: *** [test-suite.log] Error 1
make[2]: Leaving directory '/builds/ahf/tor'
Makefile:10908: recipe for target 'check-TESTS' failed
make[1]: *** [check-TESTS] Error 2
make[1]: Leaving directory '/builds/ahf/tor'
Makefile:11247: recipe for target 'check-am' failed
make: *** [check-am] Error 2
ERROR: Job failed: exit code 1
failed
update Test There is an unknown failure, please try again
Building dependency tree...
Reading state information...
openssh-client is already the newest version.
git is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
$ eval $(ssh-agent -s)
Agent pid 991
$ ssh-add <(echo "$DEPLOY_KEY")
Enter passphrase for /dev/fd/63:
ERROR: Job failed: exit code 1