Add signmessage support to btcctl
Copy netaddresses in AddressCache instead of referencing them.

While harmless, this prevents the race detector complaining when these
are then used. Closes #94