Allow --port rand to get a random unused port.

Linux uses port 0 to get this behavior.
Redis already used port 0 to mean "disable TCP"
So this uses port -42 under the hood as a flag.