Give user control over the number of remote nodes we should be contacting.

The -maxNodes settings now also controls the minimum number of nodes that
the DHT node will try to keep in its routing table.