Preserve recovery settings after a wipe
- on settings change, create a second copy of recovery settings on primary storage (/sdcard)
- on recovery exit, always copy recovery settings to sdcard if no copy is present
- after a wipe, on recovery exit, try to restore settings from the copy on primary storage
- fix save/restore settings menu labels
- libtouch_gui 1.22
recovery: fix "Clockworkmod" typo

It's "ClockworkMod", not "Clockworkmod"

Signed-off-by: Park Ju Hyung <qkrwngud825@gmail.com>
roots: clean-up f2fs formatting

Following after @PhilZ-cwm6's code review

Signed-off-by: Park Ju Hyung <qkrwngud825@gmail.com>
nandroid: fix f2fs formatting

Follow roots.c's method on mkfs.f2fs

Signed-off-by: Park Ju Hyung <qkrwngud825@gmail.com>
Merge pull request #43 from arter97/cm-11.0

Fix issue #34, #35
support converting between f2fs <-> ext4 format type

- fix restoring backup to f2fs partitions
- fix formatting extra storage to f2fs
6.42.2
f2fs: do not format whole /data when not expected on /data/media devices
jflte: enable f2fs support in recovery
6.42.3
f2fs: allow /data f2fs/ext4 migration on non /data/media devices
6.42.4
f2fs: recreate /etc/fstab after ext4/f2fs conversion
this fixes use of system mount command
remove dead code
6.42.5
default to busybox tar:
- use busybox tar by default as it now supports selinux context backup/restore
- unify libtar and busybox tar options (-p for selinux context)
- remove now deprecated external selinux container code
6.42.7
revert to using libtar for nandroid operations
optional debug code: backup /data selinux context to external container
6.42.9