unmount /data on user request for /data/media devices

Change-Id: I86723215edb8c5d256bdd380ff1806729aa81a8f
install zip menu fixes:
    * fix memory overflow if num_extra_volumes = MAX_NUM_MANAGED_VOLUMES
    * simpler to manage install zip menu
    * better ordered listing of volume storage paths

Change-Id: I11d8f76bfe4a60623842810b7bdddd18e5cb99f9
clean up reboot to main system and remove old useless variables

Change-Id: Idf8cda0639e3fa5e6073b196a85899c57ca18e9b
Merge "clean up reboot to main system and remove old useless variables" into cm-10.2
Swipe: make swipe thresholds uniform across devices

Devices with high screen densities require very small swipes to activate
a key. Make the swipe distance uniform across devices by using the screen
density from ro.sf.lcd_density and activating a key based on the following
thresholds:
  Left/Right swipe: 0.5in
  Up/Down swipe: 0.3in

Change-Id: I39fe4b1007a4e4784d3d7d26a392d78b1adf9462
Merge "unmount /data on user request for /data/media devices" into cm-10.2
Merge "Swipe: make swipe thresholds uniform across devices" into cm-10.2
Bump to 6.0.4.5

Make the swipe-enabled refreshes come up in cwm.com

Change-Id: Icdaabe73d6eb87267b9597bb5ef556a9c62cbf94
Add Andy's ear wiggle to recovery

This brings Andy's ear wiggle from aosp recovery
and adds more transparency to let the background
show through.

Patchset 1) Initial commit
Patchset 2) fix rounding issue that lead to
            one pixel offset issue

Change-Id: I6211c5577d54f20abe5ebadb286e101c713f31e5
Merge "Add Andy's ear wiggle to recovery" into cm-10.2
- proper choose_file_menu() to free up used memory

Change-Id: Ie6c482c5ffddd7ebebdc99bbe8ae856e53e1405f
Fix format_device() for new vold paths
This completes the previous patch committed: https://github.com/CyanogenMod/android_bootable_recovery/commit/f4c69bf953881288088be92751712fe92ed94dbd
This how we should always check for valid volumes in recovery start of vold changes to data/media devices

Change-Id: I6912b1b2a473ea8737ea3e415e9a0172bb35eff1
Nandroid menu fixes:
- fix memory overflow bug if vold managed volumes reach MAX_NUM_MANAGED_VOLUMES.
- easier editing: this completes previous two commits to clean up Install Zip menu and Advanced menu

Change-Id: I349cc7b04878b92d902e1ee826d9b4c5bc77cf83
move all recovery settings to one file
fix mount error when changing backup format on non data media devices

Change-Id: I50442a226af1d102786c833c0b53c25bf63c67a6
remove useless code

Change-Id: I021697b42791bc6323c5fa0d9704d27ecfe2c8c1
Loki:
* update to v2.1
* fix broken LG devices + add new ones
* proper code for recovery
* do not lokify after a failed adb install
* use original loki format sources for easier future updates
* fix all compiler warnings
Change-Id: I19826bc9672658ff0af05e33b03e8ac5c5a06e1e
Merge "remove useless code" into cm-10.2
Merge "- proper choose_file_menu() to free up used memory" into cm-10.2
Merge "move all recovery settings to one file fix mount error when changing backup format on non data media devices" into cm-10.2
Merge "Nandroid menu fixes: - fix memory overflow bug if vold managed volumes reach MAX_NUM_MANAGED_VOLUMES. - easier editing: this completes previous two commits to clean up Install Zip menu and Advanced menu" into cm-10.2