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