Show nodeid instead of addresses (for anonymity) unless otherwise requested

This attempts to fix the problem with revealing too much information about IP addresses, but still provides a way to track the progress of different nodes (via the NodeId). Enabling IP addresses is now optional via the -logips command line option.
@sipa agreed