Bluetooth: Defining the MAX L2CAP channels

Defining the MAX_L2CAP_CHANNEL supported as 16

Change-Id: Id455566e2b43214c93a07305ca7e67a5c33e1a77
Bluetooth: Change permission for wcnss_filter daemon

To access to system file, it need to have root permission.
As soon as wcnss_filter run and open the file, it will
drop the privilieges to its own user permission.

Change-Id: I91c3f1e5673964555812f0680749fb4b566b74d9
CRs-Fixed: 643395
Merge "Bluetooth: Change permission for wcnss_filter daemon"
Merge "Bluetooth: Defining the MAX L2CAP channels"
Merge tag 'AU_LINUX_ANDROID_LNX.LA.3.6.1.04.04.02.102.020' into HEAD

AU_LINUX_ANDROID_LNX.LA.3.6.1.04.04.02.102.020 merged

Change-Id: I4e4ec4da4dd602c550704717bd9328b4d04c43d5
Merge "Merge tag 'AU_LINUX_ANDROID_LNX.LA.3.6.1.04.04.02.102.020' into HEAD"
init.qcom.sh/rc: Set tx qmult to 2 to avoid trb overflow

number of trbs availabel to controller are 1024. u_ether driver
allocates 200 requests when tx_qmult is 5. When aggregation
enabled, each request can have 10 trbs. In worst case scenario, there
there can be flooded with 2000 trbs. To avoid such scenarios, use
tx_qmult value 2.

Change-Id: Ia63807ab0d0018add089555b7ef0b68ddbc8dda8
(cherry picked from commit 692c030f15ae357a5e81a5944cf176c533ceec35)