Tweak default recovery keys

I'm not sure but I think that all devices with camera buttons (KEY_CAMERA or KEY_CAMERA_FOCUS) also have power button (KEY_POWER), so actually we can use additional camera buttons as GO_BACK instead of SELECT_ITEM.
merge aosp/sr fixes:
- updater: add missing header to fix compiler warnings
- updater: merge SR "Don't abort on read_file if the file is missing."
- merge SR "fix unnecessarily slow writing of EMMC partitions"
easier editing of default menu height at compile time
display total menu height and not only the increase value
6.56.6 / libtouch_gui 1.41
better handling of errors in show battery level
fix compiler warnings introduced by new scroll sensitivity code
6.56.8
use built in busybox tar instead of libtar
formatting
merge external/libtar changes
merge "libtar: Fix hardlink extract"

https://github.com/CyanogenMod/android_external_libtar/commit/166d83a51e0c51abcea37694dbd7df92d03c1f56
do not print errors to stdout
6.57.1
derp: perror format
6.57.2
Merge pull request #56 from JustArchi/patch-3

Tweak default recovery keys
SuperSU 2.02
merge "Fix BOARD_RECOVERY_BLDRMSG_OFFSET CFLAG"
do not unmount partitions before starting aroma file manager from default locations

On some devices, if /system and /data are unmounted before installing aroma package, aroma will fail to auto-mount the partitions