recovery: Compatibility with upstream minui change

 * minui is changing a lot upstream. We won't merge it here, but
   it's being used in another branch. Add compatibility in CWM
   so that we can move forward.

Change-Id: I6866ec2e4dbbb3e7682595aef91645b6de547435
Update minui to support overlay graphics

Fix path in minuitwrp for includes

Change-Id: I9e9e5f67e8574cdcbc6f8873ceeb56eab71143ed
Add /system/priv-app to fix permissions code. New in jellybean.

Change-Id: Id1df17cf06d1158642aa77bef5fd49b596c7906e
Add script to convert TrueTypeFonts to TWRP's .dat format

Change-Id: I3d6cc65a83b7da9428adf37804cf9cbd0df99492
Signed-off-by: Vojtech Bocek <vbocek@gmail.com>
Fix missing closedir() in Find_File::Find_Internal()

Change-Id: Ie74570d3203be347390ca74bd00429bde87d6741
Signed-off-by: Vojtech Bocek <vbocek@gmail.com>
Fix multiple lun file USB mounting

Both the incorrect mount point and the incorrect lun file were being
passed as the second storage volume.

Change-Id: If9c7d92d1992ec022a2c89a82b2ea05c9150d635
Fix crash while loading config due to incorrect tw_storage_path

Change-Id: Ia5957efe616defa4272501cd8f31d26d394077bb
Signed-off-by: Vojtech Bocek <vbocek@gmail.com>
Add options to repair or change file system

Change-Id: I9043e98e1e1ed4722f05c13a60b43d2d0bf739f6
Whitespace and minor code cleanup

This is by no means comprehensive, but is quite a bit better already.

Change-Id: Ibc8654a5dfb0eec39cbd0b64bdb52bb4fbfe2f7e
2.7.1.0

Change-Id: I5584df4e6db8b611d1975edeba39415ee2387529
libtar: don't set parent dir's context when extracting a file

Change-Id: I83e11b0119c47cb691d4e05ac1e5515aeafbdc87
Signed-off-by: Vojtech Bocek <vbocek@gmail.com>
Add HTC charging LED support

Original implementation by Tom Hite, only slightly modified by Matt
Mower.

Change-Id: Ibc73bf04f122f5de1702f8beeccc468a9a1a2e95