Add support to choose a preferred socket family

Using the -4 or -6 command line arguments it's possible to set a
preferred socket family network to use. I have been finding too many
sites that are IPv6 broken but return the IPv6 as primaryy address. Now
I can force the proxy to try to always use IPv4 for example.
Update docs with new command line parameters