connection: Add helper method for visible name resolution
So users can set a human-readable name to this connection but we can still fallback to the uri when a name isn't available.
So users can set a human-readable name to this connection but we can still fallback to the uri when a name isn't available.