[backport] BIP155 implementation
BIP155 allows longer node addresses: https://github.com/bitcoin/bips/blob/master/bip-0155.mediawiki
Edited by Andrew Stone
BIP155 allows longer node addresses: https://github.com/bitcoin/bips/blob/master/bip-0155.mediawiki