EXTERNAL_OES, ProgramCache part

Change-Id: Ief0bd0ddc5ff0651375fed03484e3f3b7fecea37
Disable fake touch log

Change-Id: Ibb8066192df94b8ed2e6ecddc573bac7d3e30bb7
add warnings or missing GL extensions use

Change-Id: Iaba6267e4bc531498a49c859aecc4e8130d3cd74
BOARD_GL_OES_EGL_IMG_EXTERNAL_HACK remains...

Change-Id: I7a6cb4b6d5afadb197c7759362f2d896deeebdb4
try to restore overlay support
fix the reversed logic for Lid State
AudioPackage5 contains duplicated bad-case filenames
LegacyUSB: Add support for legacy USB implementations

Change-Id: I029d8eeca4de6d92499856feab2761a8bfa9a526
french: Power menu translation

Change-Id: I8812b4d6bebb4a58661a646b45d709c283f7e644
WifiService: Fix wifi re-enabling after user exits airplane mode (lost in merge)

Same as I4b501139b660255fc935d6a12fd6ecf44d06ec6e, which was lost
in the merge

Change-Id: I0208731a35b81e2df8f6c45615fe16caed66b558
FM: missing stream channel

Change-Id: I429ca6a67ef544180b64bcee41582716f99c5e56
SurfaceTexture: dequeueBuffer hack for older EGL blobs

If MISSING_GRALLOC_BUFFERS is defined (i.e., we're already hacking
around the lack of native buffers), allow retrying buffer dequeues
when the operation returns an error.
Based on work by "rapmv78" at xda-developers
(http://forum.xda-developers.com/showpost.php?p=20342919&postcount=1)

Change-Id: I2b672aabc8b2bf7b76d11c9a8e4bd65f0b4a40cf
force usb legacy sysfs paths and fix the lun file

Change-Id: I06aae9536a9824f53de3aaecb8ba3e3c986167bc
libgui: Add workaround for older Tegra2 devices

 * Commit e2fa30cba0c3412d07214dec346bb21a562d3461 breaks some older
   graphics drivers. Add a board flag to work around it.

Change-Id: If5abfd25da3fc184df64204b3f481f631978f51b
opengl/libs/EGL: Bring back eglRenderBufferANDROID extention

This change brings back the eglGetRenderBufferANDROID extension Define EGL_EGLEXT_PROTOTYPES in order to be able to use this extension.

    Revert "cleanup EGL a bit. remove unused extension."

    This reverts commit 9d75f1341524910b00d35dd4eeb426d7e7791f6e.

Change-Id: I8b3805157cb1f72af507bc823d16910b738cec4c
Pimp automatic backlight.

Moving average filter for light sensor, support for custom levels, battery stats fix and dim fix.

Optimization: Don't compute the sum of all samples in filter window every run. Instead, keep track of the sum, subtract phased out sample, add new sample and divide new sum by number of valid samples. Massive CPU cycle savings.
Thanks to Jonathan (zenpoy on gmail dot com) for pointing me in the right direction!

Fix: The code for stopping the filter if the sensor has been stable the entire filter window time was only enabled if debug logging was enabled. Oops. CPU cycle savings in steady ambient light.

Tweak light sensor filter

1. Only allow decrease if user permitted it
2. Only perform filter reset on sensor increase and current average is below 1500 ("indoors")
3. Filter reset in 2. means pushing the filter half way towards new sample
4. Filter reset is disabled by default

This change requires commits from CMParts:

5f4026702b67b5d23c9a992f408e3861c90566db
f9238a01e4a4a64cb414dbdada36c97ae2a37db9
0a4b490035c333b3d77e6e59fcc0f7d16d78ebda
5036cc8217daf59aa9f2800bc3fa40e4dd4b3117
b43caaab217848668241681613ce8d54ceda69e9
cc0682a4cc43d0058db8b5195d4d329336f2d3fd

Change-Id: I9c88704484f4a23b3d643597f35b55d74cf36b56
Notification Power Widget

Ported over from CM 7.1 into CM9

Rewrite by cvpcs
Requires configuration settings from CMParts. Will be done when settings app available.

Disabled WiMax button until WiMax support is added back in.

ToDo: Change default color to Cyan to match ICS default color Scheme.
      Make indicator bar smaller?

Requires:
      http://review.cyanogenmod.com/#change,10578    - Light Sensor Information.

Also requires CMSettings for Configuration:
      https://github.com/Pedlar/android_packages_apps_CMSettings

Change-Id: I657f459969c784164730e6b0660db40822d8c491
HW Video Codecs
Add productized reboot menu strings

Change-Id: Ifd07f144f155207d0be5a99daaf1cd023a33c687
Crespo4G: Fix file downloads via browser over WiMax - 1 of 2

Change-Id: I7971c65a712830388bbd81e0412548ce88a0f488