Filter initiating guest out of discovery results

Fixes #199.  The ConnectionService keeps track of the address of the initiator, and passes that to the BluetoothDiscoveryHandler which will filter out any discoveries of that address

Full testing TBD (waiting for a device to charge)