enhance the progress thread update

- limit refresh interval to 200 msec for nandroid operations
- keep the progress background icon overlay updating for normal and
  indeterminate progress
- no more need to increment background icon overlay frames by caller

Change-Id: I643e30505f962ebbf67aae57baa06a296006e542
Refresh nandroid progress without on-screen text

* Remove display of files to ui - this was severely slowing backups
* Remove ui_nice functions since they are no longer used

Change-Id: Iaa8b6bc3989752016b296e6f087c64fc216e5f00
Enable cmdline nandroid backup of vold volumes

Issuing 'adb shell nandroid backup' just after recovery has started on a
device with vold managed primary storage will fail because vold has not
initd for nandroid. Let nandroid call vold_init. Subsequent calls to
vold_init should be of no concern since sock will be set and
vold_client_start() will return immediately.

Change-Id: I88b16ff0a8c5b058b58f81095f63374bfbf70b34
Merge branch 'cm-11.0' of https://github.com/CyanogenMod/android_bootable_recovery into CyanogenMod-cm-11.0

Conflicts:
	ui.c
Merge branch 'CyanogenMod-cm-11.0' into cm-11.0