init: Require root for dmesg access

Fixes CTS failure & potential security issues

Change-Id: I8c50265a853da3a2edcf434233d890f71ba8589b
msm7x30: Disable low memory flag & prop

* User experience sucks with these enabled
* Let's do some tests on how these affect the device after days of usage

Change-Id: I7d44e1bf88a002b27f6c29e421f7e43ffd8e2b38
msm7x30: Readd low-ram prop

* Let's test this one step at the time

Change-Id: Ibe4415f87bcb59c6206ce5bc396d9d3a12384191
camera: Remove AS3676 torch hack

Change-Id: I213860c4427ca8e074caaa7f4d77f3391b596c83
liblights: Cleanup ifdefs and remove device-specific header

Change-Id: I0190e364f24273ea879e646c03c72a7634917b6a
Revert "Allow minimum brightness"

This makes the display backlight completely shut down with the SEMC driver

This reverts commit 0499fccdfdddd930c38814560a13a728439b09a7.

Change-Id: I2eb80eee67d9a8c156a763a4377b1cccb41f4212
liblights: Fix trigger paths for SEMC kernel driver

Change-Id: I9579ff7fb98687a6f03b48e94972967d311dc2bf
init: Update as3676 driver permissions

* Trigger paths are different between the two kernel drivers
* ALS toggle is not present in the SEMC version of the driver

Change-Id: Iec4908048ebd09ec05319b081fd3a34d4a27edb7
msm7x30: Disable hardware ALS switch

It's not present in the SEMC version of the AS3676 kernel driver

Change-Id: I2b34b1ed344739a8ec6cac4d0aca0c8da41369ff