AVDTP: Support canceling discovery

Extend the internal API to cancel an ongoing session discovery.
source: Cancel connection attempt if Disconnect()

If a Disconnect() call is received while there is an ongoing connection
attempt, cancel it. If an AVDTP discovery is in process, cancel it.