Build libcamera from source (2/3)

Change-Id: Ieb84f0a0c9aeb39a5988a9fc03653239f29b7e51
Update camera HAL

* camera HAL adapted from Evervolv:
https://github.com/Evervolv/android_hardware_qcom_camera/tree/jellybean-4.1.2

Notes:
* Requires Froyo liboemcamera library to function properly.
* Implements TARGET_CAMERA_SENSOR_SIZE to specify default preview
  size. Possible combinations are 5MP, 3MP and 2MP. Defaults to 2MP.

Change-Id: If8cd70a048fcc2cbbc2092e6c1df3537563de8ae
Provide prebuilt froyo libcamera.so (TARGET_PREBUILT_LIBCAMERA)

- Change Exposure values
- Add support for all MP sizes

Change-Id: Ib88b70d6b60a70e21e2207835d2372eef01c58dc
Set block size to 0 to avoid incorrect final size calculation

Change-Id: Ia0990698e5eaf8c19b2e5fed573719afba924eff
libcamera: Final updates

- Use SHARED_LIBRARIES instead of LDFLAGS to fix vector errors
  when loading prebuilt libcamera.so
- Fix metadata in camera hal

Change-Id: Ia926708c06cb8c1392237d0b7e7594f1bcd40fd9
Remove bluez support (1/2)

Change-Id: I7c1e8e54a4ef8dbd7bb479013b000747679de26e
Use legacy soft-ap

Change-Id: Ide1ad869057839058b2ee6d9bd0cc5a1341e05a9
bt: Wake via proc

Fixes bt restarting

Change-Id: I45e64ee45d4b16201c5a31145b2f50d698a85024
Requires: https://github.com/androidarmv6/android_kernel_lge_msm7x27-3.0.x/commit/7c2268cee30a51a37af4700700a7903285417029
KSM: override values upon boot completion

Needed to override values in init.cm.rc that are too aggressive
on our devices.

Change-Id: Iad35272a6fc3c843d474aad4ddcfc79be3893941
Allow get/set service.brcm.bt.* property to radio user

Fixes BT MAC address

Change-Id: I5884f45e2b494c7cab4d90d4b47f169d67923666
Add local healthd

Fixes battery info with new 4.4 health daemon

Change-Id: Idead5cd5f7d8a7cac045ff4fa01764f1d304d61b
libaudio: Quick fix for SPEAKER_IN_CALL

Change-Id: I34684ef8f3a40cb4d9f13b9ef709ce42dc40704a
Update changelog for jb-4.3

Change-Id: I3e6419cab17f7fdb3e24d4bbe17ac9e95300efd3
(cherry picked from commit f5a851bf695166ac2ecdc7690ad961e0eab61ce2)
Remove core livewallpapers from extras

Change-Id: I974a621128b489e4420183a14e7078a55f5521ae
(cherry picked from commit e9d8e2b59c3e56b6487ad27b1f427f0cde8b019d)
Merge "Remove core livewallpapers from extras" into cm-11.0
Update changelog for kk-4.4

Change-Id: I4b998d9479025d6f96d85a4939bb96b37a0e1c08
msm7x27-common: Graphics updates

- Use fake hardware VSYNC and enable hwcomposer
- Enable TARGET_RUNNING_WITHOUT_SYNC_FRAMEWORK & TARGET_DOESNT_USE_FENCE_SYNC

Change-Id: I9fe3375e774c372456050a8bea6c075344d79618
Add brcm libnetcmdiface

Change-Id: If38e82d7a7715106f98a3a29c7daf53084476c31
Remove LMK settings from init.rc

Change-Id: I8a035ca1e91906323a0eac219da4e3b6bbfd729f
Fix pthread_create error handling in ril.

Bug: https://code.google.com/p/android/issues/detail?id=64189
Change-Id: Ie6282dda582a574aaad5513c39f2d8d965f6dee3