Refactor find_connection_by_bd_addr
Refactor find_connection_by_bd_addr

* Compare only address bytes because Address.__eq__ also compares types.
* Add a transport field to find connection to a device on specific
  transport. (It's possible to connect a device on both BR/EDR and LE)

google/bumble,google/bumble