charger: Use project pathmap

Change-Id: I048780594d9aaccb07edc42240dbe5a055f6c039
System/core: Start qrng daemon upon power up

1. Set root permissions to qrng daemon upon powerup
2. Drop all permissions except few, just enough to make ioctl calls

Permission for hardware random device is changed in
this gerrit (part of Point 1(above))

Change-Id: Ibf58b7212ba1ec532de9d461266081f3ac4395e3
Signed-off-by: Hariprasad Dhalinarasimha <hnamgund@codeaurora.org>
audio: Unhide MP2/WMA enums

Change-Id: Id7dd73ef35776fda1f753987856759d34fb541f6
fastboot: Add missing USB ID

Change-Id: I1616e9e6a57652aa919f979833c0e19479343966
adb/fastboot: Support SuperSpeed USB devices

When enumerating USB 3.0 devices, a 6-byte SuperSpeed companion
descriptor follows each standard descriptor. The ADB and Fastboot
Linux clients currently fail to interpret these additional
descriptors and simply bail. Fix this by skipping over them.

Change-Id: I254dad8ed81e8de74a4fac36e8ce54b5da9715fe
system: core: Add Sensors group

Defining group for sensors.

CRs-Fixed: 431081

Change-Id: I58151f2fd727bded1b16adb3caeac85e27e44036
system: core: Add Sensors group

Defining group for sensors.

CRs-Fixed: 431081

Change-Id: I58151f2fd727bded1b16adb3caeac85e27e44036
(cherry picked from commit 5d31680ee750ff6bae40c55175ad7ad6876d5774)
core: Correct the sensors UID

Change-Id: I4e456de6dfa6612caf9dcef751f39e9e478a775e
core: Correct the sensors UID

Change-Id: I4e456de6dfa6612caf9dcef751f39e9e478a775e
(cherry picked from commit 9aac9eaa5722bb152b33469d9b95b7848b048239)
init: add a new charger-fs trigger in the power off charging mode

Add the charger-fs trigger and mount the charger file system earlier
than the propery service init in the power off charging mode.

Change-Id: Iecc0fcdabca836365d6822ca6ef9e0944258d687
Merge branch 'cm-11.0' into stable/cm-11.0
Merge pull request #22 from CyanogenMod/stable/cm-11.0

Stable/cm 11.0