Allow the node to run with history pruned.

To avoid stalling the downloads of other peers, we disconnect those
who ask us for a block we don't have anymore.
This really doesn't belong in util.

I'd say main, but apparently you need it inside net, which feels wrong. Feel like moving the pnodeLocalHost code to init?