Fix keystore access when utilizing quick unlock

Change-Id: Ia37b380312268f26235858612c93a84eb06e76ea
framework: fix notification icons not animating till ticker is updated

Fixes Android issue #15657

Change-Id: I7e9d3fedcd3643c50ee1367d07e2d5233dc02f2b
Merge "Fix keystore access when utilizing quick unlock" into ics
Give consistent names to properties controlling camera shutter sound

There is a property named "ro.camera.sound.force" which control if camera sound should be played
even if phone is in silent mode. This is standard property and it is not affected by this change.

Another property (used for HTC vivo/vivow/mecha devices) disables camera shutter sound on system level.
Currently it is named "persist.camera.shutter.disable". Renamed to "ro.camera.sound.disabled" to
keep consistent naming with previous option. Also, this property is intended to be read only
and therefore should live in "ro.*" namespace.

Adding support for third property, "persist.sys.camera-mute" which will allow control over camera
shutter sound if it is not disabled by prevoius property.

imported from gingerbread f62a0e8b12f06215454eee2a30f648e3d190be78

Change-Id: I447f9bc61ca20022d5b62ef9ea231d6a1d0b38d7
Turn off "too slow" logs.

Author: Dianne Hackborn <hackbod@google.com>
Change-Id: I6ec306ca1c55226269c4644a869a984c4fa00f0d

Okay now let's really turn it off.

Author: Dianne Hackborn <hackbod@google.com>
Change-Id: Idda3c13339a6a29a300555d31e67219c9af4ae68
telefony: SonyQualcommRIL: misc update

* Check call status before validating data call state
* Add RIL_UNSOL_DATA_NETWORK_STATE_CHANGED string to RIL

Change-Id: I1620f1898c6c3ea64ec6c5991dc711c7a5ca789a
Add SCENE_MODE_OFF support for Camera framework

Some cameras such as on C800 (LG) need SCENE_MODE_OFF instead
of SCENE_MODE_AUTO. Otherwise Camera HAL thinks there is an
active scene mode and disables certain features. Changes in
both Framework and Camera App necessary.

Change-Id: Ieb510d2070853463be295497f945f930de220ba4
Merge "Turn off "too slow" logs." into ics
Revert "Add SCENE_MODE_OFF support for Camera framework"

This reverts commit 5d2cdae378292df01a772fbbdfd8b337e7b9810a.
SystemUI: HSPA+ Support

Add the ability to recognize HSPA+ by creating a separate case for HSPAP and
include new H+ icons.

Cherrypicked from JB: http://review.cyanogenmod.com/#/c/21869/
OMXCodec: Don't log informational messages as errors

Change OMXcodec's informational messages from LOGE to LOGI, so that
logcat isn't spammed with "errors" such as:

E/OMXCodec(  124): Successfully allocated OMX node 'OMX.google.vorbis.decoder'
E/OMXCodec(  124): Attempting to allocate OMX node 'OMX.google.vorbis.decoder'

They now appear as:

I/OMXCodec(  124): Successfully allocated OMX node 'OMX.google.vorbis.decoder'
I/OMXCodec(  124): Attempting to allocate OMX node 'OMX.google.vorbis.decoder'

Change-Id: I5d0b8f16d1d7fe957e284b096e8208f70957afd5
sensors: Add dummy light sensor

Some devices have a sysfs toggle for the lightsensor instead of
passing the LUX values for userspace processing; for those,
use BOARD_SYSFS_LIGHT_SENSOR:=<sysfs path>

This is necessary for the rest of userspace to recognize its existence
and toggle it for auto-brightness. It doesn't generate actual light
values, though; all backlight adjustments are made in-kernel.

Change-Id: I978474a7d64b3ad16058a6d9d5af9c4d7bc1d45f
camera: allow proper preview window updates to be disabled

This causes issues with various video chat apps for devices such as
Sensation and possibly others using HTC MSM8660 camera HAL.

Change-Id: I9ea2d4c5d60c4f4771cac0f5fe992fb79ba0071d
Merge "sensors: Add dummy light sensor" into ics
sensors: dummy ls: set unique handle

handles and types are usually the same, but it's not mandatory.
Sony DASH use custom handles, and the previous assumption broke
Proximity sensor on Sony devices.

Change-Id: I489fe2e9deb06ab5c88cb4ae91e3fe1004aa8f99
Merge "sensors: dummy ls: set unique handle" into ics