btcd: use DialTimeout
btcd: use DialTimeout

If a host is down and doesn't send a TCP RST, the net.Dial function
blocks until the OS times out the connection. Convert to using
DialTimeout with a 30 second default timeout.

jongillham/btcd,ppcsuite/ppcd,btcsuite/btcd,aakselrod/btcd,dajohi/btcd,ltcsuite/ltcd,cqswxj2013/btcd,Stash-Crypto/btcd,aakselrod/btcd,ltcsuite/ltcd,wallclockbuilder/btcd,tb00/btcd,dajohi/btcd,jongillham/btcd,btcsuite/btcd,Roasbeef/btcd,wallclockbuilder/btcd,tb00/btcd,Roasbeef/btcd,davecgh/btcd,ppcsuite/ppcd,dajohi/btcd,adiabat/btcd,adiabat/btcd,davecgh/btcd,cqswxj2013/btcd,Stash-Crypto/btcd