Improve USB Storage handling

Change-Id: I5743d9b967a8227c4bb87da01a9c67c574bf9876
Support Qualcomm overlay graphics in recovery

Change-Id: Ia75c34ab1a45b7c8802c902906198517aa3437d5
Fix display of .android_secure size in Backup

Setup_Settings_Storage_Partition() needs to be called before
Update_System_Details() in order for the /and-sec mount point to be
setup and size read correctly.

Change-Id: Id5394c90b6d095027c1b852764676dc6080a871d
Convert 1600x2560 ui.xml to unix line endings

Change-Id: I98dd6b25cbb1616f6032e9dcb4174461add53498
Refresh page after updating partition sizes

Some (all?) devices do not update the partition size displayed on the
backup screen when selecting "Refresh Sizes". Refresh the page after
recalculating sizes.

Change-Id: Id34da6c738f86501f73cbd7874f6921d1cda32c4
Merge changes Ia75c34ab,I5743d9b9 into android-4.4

* changes:
  Support Qualcomm overlay graphics in recovery
  Improve USB Storage handling
Merge "Fix display of .android_secure size in Backup" into android-4.4
Merge "Convert 1600x2560 ui.xml to unix line endings" into android-4.4
Merge "Refresh page after updating partition sizes" into android-4.4
Fix backup and restore of encrypted backups

After removing the DataManager code to support twrpTar separate
binary we were failing to pass / set the password for the various
separate threads used for openaes.

Change-Id: Ifff634777fe122e0195d84f67932177ca8879c2f
Simplify twrpTar skip dir checks, DU code cleanup

* Remove unused parent variable from twruDU constructor

* Replace manual checks for /data/media with DU's check_skip_dirs()
  function

* Remove check_skip_dirs(A,B) function which duplicates the
  functionality of check_skip_dirs(A)

* Remove redundant trailing slash removal from
  check_absolute_skip_dirs(); this function is only accessed through
  check_skip_dirs()

Change-Id: Icfe8d71de36e33db6749fc5896dd3eafbcf7c9a4