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
init: Remove unused stuff

* This doesn't exist on 3.4 kernels

Change-Id: Ief70370d284f1d86a55928674abfbd680c5d169a
CameraWrapper: set semc-focus-area correctly

When we touch the screen to set a focus area, this
parameter needs to be set to "user" instead of the
default value "center".
This is the behavior of stock Camera app, but it's
not making significant improvements here...just to
make sure it does not go wrong.

[mikeioannina]: Adjust to our wrapper style

Change-Id: I0bdf320067d571fdb5619a2a4ba1feb8ace15edf
camera: Cleanup code style

Change-Id: I82d16d068dd0f3e90223070bc218e51789c70caa
Bring back "old" ALS brightness values

Partially reverts commit fe81ae8

At now ALS reads lux value as before (as expected ?), and old
levels are more accurate for auto-brightness.

Change-Id: Ie5f71193e9143aaaac985b185cdcba6ae25be200
init.sh: Cleanup spacing

Change-Id: I0e13d6b331816e7e73f6d07ab994f7acf1364ea8
msm7x30: Add local copy of audio HAL and build it

* CM's audio-caf is outdated and our msm7x30 patches won't get merged anytime soon
* We need to set the TARGET_QCOM_AUDIO_VARIANT flag to caf in order to use all
  qcom features but that conflicts with the code in hardware/qcom/audio-caf
* Add a local copy of the audio HAL, renamed from msm7x30 to semc & build it

Change-Id: I8cd98bbb74edeed4282ef20cc44b769da167374b
legacy/msm7x30: Enable stereo recording

Change-Id: I7ce6dc83539e89cc62769cd62cdc5469ec6ed0b4