Results 71 issues of Trevor Hickey

![text-distance-infographics-table05- 1](https://user-images.githubusercontent.com/1312081/51090252-168d8100-1747-11e9-8fb5-544874930214.png)

whether through clang tooling or at the unilang structure level

![v-model-en](https://user-images.githubusercontent.com/1312081/36748794-e33ae224-1bc6-11e8-9003-0781e6b383d4.png) ![1_zua9zick0r02dnjwsucbhw](https://user-images.githubusercontent.com/1312081/36748795-e345f34e-1bc6-11e8-97b3-488b1ec804e0.png) ![1__sjss_alfyrrnew1ruecpa](https://user-images.githubusercontent.com/1312081/36748796-e35542a4-1bc6-11e8-8367-1773671ba01a.png) ![1_g-lihuz2qnrzcyjs1bal8w](https://user-images.githubusercontent.com/1312081/36748797-e364ad3e-1bc6-11e8-8041-923ada9beab5.png)

![1024px-programming_paradigms svg](https://user-images.githubusercontent.com/1312081/32637894-6a60782e-c58a-11e7-9af7-8cd6269c7690.png) ![maxresdefault](https://user-images.githubusercontent.com/1312081/32637905-74f0bb5a-c58a-11e7-807e-3027b8a71279.jpg)

Add support for bazel `--experimental_remote_cache_compression` flag. Add integration test to evaluate compression. These files were taken from bazel source code: [src/main/java/build/buildfarm/common/ZstdCompressingInputStream.java](https://github.com/bazelbuild/bazel-buildfarm/pull/1126/files#diff-84c9835379d0bccc7f1dc3075d495a481c6b8aac736ff8f4846bc7b392d9c6ab) [src/main/java/build/buildfarm/common/ZstdDecompressingOutputStream.java](https://github.com/bazelbuild/bazel-buildfarm/pull/1126/files#diff-7eefee31b62cf16ba123a09f837961e6fb3a60d8d0bcfc58bbb9519c5f5f29d5) https://docs.google.com/document/d/15GHaui2roeulY7NTS0xCi_kF03MCpVEIPheWvVMVoxQ/edit#heading=h.t2kdo79ahls

Addressing issues from revert: https://github.com/bazelbuild/bazel-buildfarm/pull/1084

This continues the effort of moving individual jedis calls behind a container interface. This will make it easier to swap out redis with alternative implementations.

- Create a standalone AC - Fully test AC - Admin API for clearing AC (https://github.com/bazelbuild/bazel-buildfarm/issues/1068)

cla: yes

Group the intake queue, claims, and job pool together. Make it a responsibility of the SuperScalar stage. This simplifies the state management for the the fetch and execute state. The...

Add `oss_audit` rules for server/worker. This will enable BOM creation. BOM stands for "Bill of Materials" which is structured data showing our dependencies / versions / licenses used for auditing...