loki updates:

- fix fstat could fail on getting open partition size
- sync latest sources to support new devices
- match original loki upsteram sources
- fix all loki_recovery compiler warnings
- Makefile and Android.mk to compile multi bin tool or lib
hammerhead: support backup/restore of efs1 and efs2 partitions
6.19.6
separate loki_recovery.c from main loki binary/lib sources
derp
libtouch_gui 1.02:

- fix compiler warnings
md5sum calculation of zip file installed from menu

- port md5 digest from teamwin
6.20.1
custom DirName and BaseName implementation

- basename and dirname are plateform dependant, not thread safe and can modify passed argument
- libc bionic used in Android fixes parts of it by calling basename_r and dirname_r thread safe implementation
- however, dirname still can modify passed pointer
--> rely on in-code functions instead of libgen implementations
--> modify dirname_r to never modify passed argument
6.20.3 / libtouch_gui 1.03

- make use of new DirName / BaseName functions
- cleanup formatting and code to free some resources
add missing vk res
add md5 verify thread
fix read file to buffer missing null char
toggle md5sum verification when installing zip files
formatting
simpler menu instructions
fix brokem fread
update 6.20.6 / libtouch_gui 1.04
Add color results for md5sum checks
libtouch_gui 1.05
optimize read file to buffer function to get len bytes read
fix fread returns unsigned instead of int
add read size progress bar during md5 sum computing
fix md5sum state color was reset to default after a few seconds
ensure path is mounted before computing md5 operations
remove tabs