Some cleanup in server phase2.
Remove unneeded variable.
Don't depend on save_path being a non-zero-length string.
Converted blk->save_path to a uint8_t array.
Begin sending the uint8 arrays down some of the sockets instead of string
conversions.
Resurrect bedup.
Another small piece converted to using uint8 arrays instead of strings.
More conversion away from dealing with strings.
More cleanup.
More cleanup.
A little cleanup.
More cleanup of split_sig().
Clean up hash_load().
Cleanup some of the champ chooser functions.
Clean up loading sparse index and candidates.
Split rblk stuff out from sbuf.
A tiny cleanup.
Add REMOTE_ADDR and REMOTE_PORT env vars for burp2.
Updated DONATIONS file.
Add the ability to use certs exclusively, so that the client doesn't
have to provide cname and password - it will use its fqdn, and then
after that, it will extract the CN from its cert.