bluetooth: Do not create a card profile for unsupported profiles

Check whether a Bluetooth profile is supported both by the remote device and the local host before creating a card profile for it.

This is useful when some of the media profiles have not been registered with bluetoothd because ex., oFono is not running and the headset backend is not available.

Merge request reports