TODO: Add item for improving stopping passive scanning
core: Remove unnecessary assignment to device->svc_resolved

The device_svc_resolved() function already takes care of setting
device->svc_resolved to true.
core: Add device API for waiting for SDP completion
core: Fix SDP resolving for incoming external profile connections

This patch ensures that the reverse SDP procedure completes before we
accept incoming profiles for external profiles.
core: Force discovery timer to run immediately if a profile needs it
core: Do authorization and service resolving in parallel
core: Move SDP record fetching to NewConnection sending function
core: Fix checking for correct async operation id
core: Fix missing check for main_opts.reverse_sdp
core: Refactor passive scanning stopping into its own function
core: Stop passive scanning when removing last item from connect_list
TODO: Remove completed passive scanning entry
emulator: Create separate BR/EDR/LE and BR/EDR device types
shared: Create BR/EDR/LE device type by default
emulator: Create separate server BR/EDR/LE and BR/EDR types
emulator: Create separate BR/EDR, BR/EDR/LE and LE vhci types
shared: Provide hciemu type in hciemu_new()
tools: Update tester apps to use new hciemu API
hcidump: Distinct Control and Browsing AVCTP channels

This prints the respective channel of the trafic
hcidump: Fix parsing of GetCurrentPlayerApplicationSettingValue