Merge tag 'android-4.4_r1' into cm-11.0

Android 4.4 Release 1.0

Conflicts:
	fs_mgr/include/fs_mgr.h
	include/private/android_filesystem_config.h
	include/system/audio.h
	init/devices.c
	init/init.c
	init/property_service.c
	libcorkscrew/arch-x86/backtrace-x86.c
	liblog/logd_write.c
	rootdir/init.rc
	sdcard/Android.mk
Revert "Revert "put back the unused virtuals in Vector<>""

This reverts commit 225c66a48cdc3acef21ee380dc134449749d3cb3

Change-Id: If31a04b81052cbc7dd7bf237c07107c33066d03d
Revert "init: implement a new 'log' command, useful to debug property events"

This reverts commit 43a658562da8363fd8faa1add7acccba2b895f72.
Revert "get rid of HAL pixelformats 5551 and 4444"

This reverts commit 6bac41f1bf9b651523a2f9f119c2adb0836eb6b7.
Small 4.4 fixes
libutils: refbase: jellybean mr1 compat

Change-Id: Ideee0c3814a17b47f70fd612d27067fe19ae698d
Revert "Revert "charger: Update to match AOSP recovery API""

This reverts commit be76d13ad339e18b3c6b8a21ec6571681bc0a149.
Add libminshacrypt static lib

This is a sha-only version of libmincrypt, to provide the new
SHA_hash implementation to binaries that require libcrypto_static
Fix audio flags ifdeffing for qcom

Change-Id: I8183eaabe9ca9951f06256dfc761617f7c38b3d4