Give or_connection_t a "canonical_addr" field rather than "real_addr".
We want to avoid messing with the
addr field in or_connection_t objects. (See #33898 (closed) for more info.) Having this field is what forced us to add a
Instead, let's get a
canonical_addr field to track the canonical address of a relay, and use that when appropriate.