[lib/client]Restructure client-state into a flag-field, to make it more clear and avoid tricky race-conditions.
[lib/client,bithorded]Add logic to detect and explicitly warn about misconfigured friend-names.
[lib/client]Always use this->close() to initiate connection-shutdown.
[bithorded/config]Allow for addr-less friends. I.E. for friend-nodes behind NAT which would now become responsible for making the connection.