init: qcom: Add charger_monitor service for 8610

This adds the charger monitor service. The charger monitor
is responsible to conduct the adaptive input current limting.
This service is supported on 8610, 8x26 and 8974.

Change-Id: I9b299edf91595a9ec3bd61a87d9ba36d207a9e0a
Common: Disable Bluez components in MR2

Since MR2 comes with Bluedroid stack, disable Bluez dependant
components in MR2.

CRs-Fixed: 542077
Change-Id: I0a903741cf3fce8c42cfc29a5d8adaf6e3ed8d32
sec_config: Allow system and net_raw group processes to QMI SS CTL

Enable SS CTL (subsystem control) QMI service for system and net_raw
process groups.  This allows those processes to control subsystem
restart and shutdown.

Change-Id: I3fa81c96406f7b7f4dd6cf1d14dfdd2961c1bc7c
init: bluetooth: Remove unused BT services of Bluedorid stack

Bluedroid stack doesn't use the dbus, bluetoothd services, so
removing the those entries from init.qcom.rc

CRs-fixed: 542168
Change-Id: I0dbdbc44a6cda7ab9306a4002464b6dcbb7b9d78
Start gpsone_daemon for MSM8974

Add check for device platform id. If the soc id
is 126, which means the device is MSM8974,
gpsone_daemon will be started.

Change-Id: I999ede153821d4175c5faaab78d0b80ede43608d
Merge "init: bluetooth: Remove unused BT services of Bluedorid stack"
Merge "sec_config: Allow system and net_raw group processes to QMI SS CTL"
Merge "Start gpsone_daemon for MSM8974"
Merge "Common: Disable Bluez components in MR2"
Merge commit 'ab1f9f3f1026907e3b4b83bca325560c8633eace' into HEAD
Merge "init: qcom: Add charger_monitor service for 8610"
Merge "Merge commit 'ab1f9f3f1026907e3b4b83bca325560c8633eace' into HEAD"
Merge commit '906e70b62a1fc1d46f78bc0b4fb77afa24e2f084' into HEAD
Merge "Merge commit '906e70b62a1fc1d46f78bc0b4fb77afa24e2f084' into HEAD"