Use High bit rate if streaming MTU can accomodate all SBC frames

Use High bit rate only if negotiated AVDTP streaming channel out MTU
is capable of holding the entire data in a single frame. This
ensures streaming is smooth and makes proper usage of available bandwidth
by efficiently packing AVDTP streaming packet to hold required number of
sbc frames if remote is edr capable but supports lesser AVDTP MTU size
than required.

CRs-Fixed: 548647

Change-Id: Ie149ab4589cb514445e836c079b637ea62c1e394
Bluetooth: Add Get/Set socket option to the Rfcomm socket

Introduced Get/Set socket option support to the Rfcomm socket.
Currently Rfcomm socket supports get/set modem bits socket
options.For other sockets it will return error.

Change-Id: Ia1779293b643c22d3f754c7f405646d42eb94963