bluetooth: add support of mSBC codec to HFP profile
The work is based on work by Sathish Narasimman from Intel: https://patchwork.freedesktop.org/patch/245272/ It re-uses mSBC encoding/decoding code from the above patch-work but re-works sending over the streaming socket, so it addresses the issue of MTU (48) different from mSBC frame size (60).