6.50.7: support multi slot touch driver
- support moto_msm8960dt unified
remove now outdated code

This also reverts true dual boot support: https://github.com/PhilZ-cwm6/philz_touch_cwm6/commit/bda70fd738f152f2bbf13e4c6d70b3bb35dbf06f
Please push a dedicated commit if you want it back
reduce logging
6.51.0
clean up
code clean up
mounts and storage: allow wiping regular partitions with fstype auto
formatting
don't confuse volume with path
optimize code
add function to confirm using multiple header lines
group all wipe otions under a same menu
6.51.1
optimize memory resources

- limit static variables inside scopes
- misc code formatting
loop into wipe options menu
Keep only mount and storage options in the corresponding menu
Move f2fs toggle options to the Wipe and formats menu
Enhance menu titles
6.51.3
properly memset arrays to 0

reverting use of static arrays revealed this memory overflow bug since our arrays are no more initialized by default to 0
properly use memset to 0 all the array

for portability, we should write our own memset_to_null() function since memset 0 is not gurantied to give NULL to all array member pointers