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
Bluetooth: DUN: Add DUN SDP record to the Bluedroid stack

Implemented the DUN profile's SDP record registration in
BT-IF layer.

Change-Id: I432496079ae0d7325805b1b1cf684629bbf51035
Merge "Bluetooth: Add Get/Set socket option to the Rfcomm socket"
Merge "Bluetooth: DUN: Add DUN SDP record to the Bluedroid stack"
Merge branch 'jb_mr2' of git://codeaurora.org/platform/external/bluetooth/bluedroid into cm-10.2
Merge branch 'cm' into HEAD