Reflect discovered transport properties back to the remote peer
This branch adds a mechanism for informing peers of their transport properties. This will be used to help devices learn their own Bluetooth addresses with the help of their contacts.
Discovered properties of a peer are reflected back to the peer in transport property messages, prefixed with "u:" to distinguish them from our own properties.