media_codecs: Add Google's VP8 and VP9 decoders for 4.4
overlay: remove adb by default cm-11.0 is running
BoardConfig: remove deprecated usb config
AriesParts: improve low_ram switch
BoardConfig: add QCOM_ENHANCED_AUDIO flag
BoardConfig: add BOARD_HAVE_PRE_KITKAT_AUDIO_BLOB := true flag
AriesParts: add LowRam status
BoardConfig: Enable support for mHeap-based screenshots

Thanks to Michael Bestas
fix CWM recovery
ramdisk: mountpoints like in aosp description
see here http://source.android.com/devices/tech/storage/index.html
ramdisk: internal_sd noemulated and external_sd auto type
system.prop: set debug.egl.recordable.rgba8888
From mako:
With the last Adreno GL libraries, the EGL_ANDROID_recordable extension is not
configured for RGBA8888. Subsequently, SurfaceFlinger is not guaranteed to
select a config that supports either EGL_ANDROID_recordable or
EGL_ANDROID_framebuffer_target, as can be seen from these errors at boot.

W/SurfaceFlinger(  160): no suitable EGLConfig found, trying without EGL_FRAMEBUFFER_TARGET_ANDROID
W/SurfaceFlinger(  160): no suitable EGLConfig found, trying without EGL_RECORDABLE_ANDROID

This is due to a missing property setting for debug.egl.recordable.rgba8888,
which is set by this patch.

Bug: 7191369
Change-Id: Icbf56c0b991c0242739207074d23333d6b0975ef
Signed-off-by: Iliyan Malchev <malchev@google.com>
BoardConfig: Enabled ION and general cleaning
BoardConfig: Support for PMEM memory heaps (used by camera libs)
CameraHAl: Use ION system heap for preview
CameraHAL: Add gralloc includes
ariesve.mk: Use ION uncached buffers for video recording and video playback
BoardConfig: Use SKIP_SET_METADATA flag
ariesve: Include libgenlock inside build packages list
BoardConfig: Enable Qualcomm Board Support Package (QCOM_BSP)