bluetooth: handle HFP codec list in any order

HFP HF peer can send +BAC= list of codecs in any order and pa only expects "1,2"
Fix this by actually parsing codec list elements while looking for "2" (mSBC)

Part-of: <pulseaudio/pulseaudio!537>
2 jobs for pr/bluetooth-msbc-handle-bcs-any-order in 4 minutes and 20 seconds (queued for 6 seconds)