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
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
msm7x30: Add back mistakenly removed prop

Change-Id: I4faced566914e4075ce6b5517fe9e7e276ca1d90
init: Don't mess with SD card IO scheduler

* Some cards are prone to corruption when using ROW
* Use the default one that the kernel provides (NOOP at this time)
* User can change the IO scheduler from the settings

Change-Id: I8cf5d7087a980f0c39470c996a4271314aaa56c9
fstab: Increase ZRAM swap size to 192MB

 * Used in CAF for 512MB devices

Change-Id: Ia23ce14d2b91f5a4e109cde1fd0c3712c035f00a
Set background app limit to 16

 * For low memory devices, the original limit of 24 would be
   impractical anyways since it cannot contain that many apps.

   (from CAF)

Change-Id: I72ca48cf13183018d3dd2d395a8fc6da45547f81
Allow more background services

 * Some services or broadcast may get tremendous delay because
   of the limited background services. It will bring about many
   issues like alarmmanagerservice's wakelock held too long.

   (from CAF)

Change-Id: Ic4fcd0723bbbbd7a70680be654f784d5ff854a2f