Add dbFriendlyName to Source as fallback if the normal friendlyname is not available
Add contactId to PeerInfo and use it as connection name/dbfriendlyname
Fallback from Source::friendlyName() to dbFriendlyName() to nodeId()
Move Source::nodeId() implementation into cpp file
Don't set dbFriendlyName if it's empty