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
init.sh: Don't enable button backlight on boot

* Not all devices have button backlight
* We want a consistent experience between all devices

Change-Id: I0b63a3b617df7d7622a3329fa257e25d62b36f73
init.sh: Don't enable blue led in recovery

* Preparing for recovery charging LED indicator

Change-Id: I96caaee3625d978b943a1aa9382571dca03988d2