Populate services in GetLocalAddress
Populate services in GetLocalAddress

Previously if we didn't have any local addresses, GetLocalAddress would return
0.0.0.0 and then we'd swap in a peer's notion of our address in AdvertiseLocal,
but then nServices would never get set.

Github-Pull: #10424
Rebased-From: 307013469f9a3b8f13d3eb9dbeea419a55148493

gravio-net/graviocoin,magacoin/magacoin,magacoin/magacoin,magacoin/magacoin,magacoin/magacoin,gravio-net/graviocoin,magacoin/magacoin,gravio-net/graviocoin,gravio-net/graviocoin,gravio-net/graviocoin,gravio-net/graviocoin,magacoin/magacoin