Various fixes and cleanups

 * Fix compile errors
 * Turn off some debug noise

Change-Id: Id41a5fe2722d2f194ae6737463da4a3945ab8ea1
wakelock: Make debug printing optional

Change-Id: I55363ad4b42c6ebbb21435f4237ac70009838602
defconfig: Add CM defconfigs from old kernel

Change-Id: I74330ce5ebd411efd2e95552e46f05474b63bac0
defconfig: Update all for new kernel

Change-Id: I05c51b228ccdf56e4868b2e8bae807ddd040d0b1
Revert "android: logger: Allow a UID to read it's own log entries"

This reverts commit 1c8beb6c4e2b7382b6a79989d81e1b47b08efc62.

Change-Id: I14b63d748b6ac52e51a9f8503384f74887ab9c7b
samsung: msm8930: Add sleep status device

Change-Id: Ie9b5e8aec702c64b766020adf3786ed2ca8ef686
samsung: msm8930: modify power collapse seq for kraitv3

Change-Id: Ie8c670765fff3b17cbd8e1e955a7c00bd57c9ced
samsung: msm8930: Fix reservation logic for ADSP heap

Change-Id: I85a651a83eda42fe234558f7a28dc3750d2f9948
msm8930: vidc: Increase bandwidth for 1080p

 * Needed for now because of old bootloader, or
   else recording will crash.

Change-Id: Ib6005855be3f36a38f789d4ff1a49c4210ef07e5
board-8930: pmic: Enable RTC write
display: samsung: Disable creation of power_reduce sysfs node

Change-Id: I405adf64c2eb483ec8e557ef746cf47193eed190
display: melius: Disable creation of power_reduce sysfs node

 * Device doesn't use it, and causes a useless option to
   appear in CM display settings.

Change-Id: I3aedfbe05c01cc5755093233aabfcaf93db3b24a
msm: display: Cleanup premultiplied stuff

* Leftovers from Samsung

Change-Id: Ibdcc8c56b61ccc303b57b6370353fb10f75f6d4d
init: Support power off charging with old bootloaders

Change-Id: I0ed0f1b898629888dfd0e31ce253d9d5cfdf2978
pm8921-sec-charger-8930: Return 0 when no cable inserted

Change-Id: I32d1a7b2ab6ecd5050a916c3daf38a560f3ce039
ASoC: msm: Use CAF version of msm-pcm-lpa.c

 * Samsung's version doesn't work out of the box on CM

Change-Id: I3458236291178bb0d97f75b1dbe3aef705c50b36
fs: exfat: Make optional

Change-Id: I7f4a63fbef0e46c0a87a23c5d16a9ba5bdf0cda7
drivers: misc: Generic BLN implementation

Change-Id: Ia515468766b76612e8920c2c73689187048b08e8
serrano: Device implementation of BLN

Change-Id: I8cd70e9915275c4db66c0757a05f1c7b7a43298b
serrano: report SW_LID instead of SW_FLIP

Change-Id: Iebffbabdbb3748eec4f887ebd227c67adf01d8ef
Signed-off-by: Roman Birg <roman@cyngn.com>
Signed-off-by: Scott Mertz <smertz@cyngn.com>