Python: Adding Golomb coding for EV whitelist.

Golomb coding the difference between the (sorted, 8-bytes fixed-length) hash values compresses the EV cert  whitelist by 20%.
That's because the compressed output, when extracted, will be different from the original input. The caller should be aware of that, which is why I prefer  not to sort so the caller knows if it's providing incorrect input.