fix segfault during shell nandroid backup/restore commands

Previously, to achieve a successful "adb shell nandroid backup" and
"adb shell nandroid restore [backup_path]", we have to disable
progress bar by manually removing '/sdcard/clockworkmod/.hidenandroidprogress'

Else, the recovery would crash with segfault

This patch disables progress bar update whenever ui is not initialized

adb shell backup/restore commands now work properly without any background hack
6.44.2
show progress display during "adb shell nandroid backup/restore" commands
do not print "press back to cancel" during 'adb shell nandroid' commands
nandroid: disable prompt on low space when ui isn't initialized

This will enable backup on low space (with a warning) on 'adb shell nandroid' commands
simpler logging

we no longer need this debugging code
limit logging to console in adb shell nandroid and mount commands
formatting
nandroid restore: fix progress bar animation when md5 verify is enabled
6.44.7 / libtouch_gui 1.23
update prebuilts if needed
6.44.8

For internal testing changes
Merge remote-tracking branch 'philz_cwm/cm-11.0' into cm-11.0