Make max_outbound_connections configurable

Introduce -maxoutconnections=<n> to set the maximum number of outbound connections. Depends on -maxconnections, which is 125 by default.

Solves #752