minui: Allow devices to blank/unblank using LCD backlight

* Some devices rely on the LCD backlight to blank/unblank the display,
  support them by allowing a custom LCD backlight path to be used.

Change-Id: I8406b4b55cd7a2afc4f8f8ba65de2c53b949489d
Merge "minui: Allow devices to blank/unblank using LCD backlight" into cm-10.2
recovery: Add a proper CleanSpec.mk

 * Clean all the stuff that conflicts with AOSP recovery.

Change-Id: I175329c446a014c451f4c0fc5a9a4472941afc10
recovery: Clean ALL the things

 * We need to clean everything, otherwise nasty things happen when
   switching to alternate recovery module.

Change-Id: I9ea88179f5329112c587b649328c1c83df0bd5d9
Quickly install from last install path

This patch stores the last path a zip was installed
from and adds a menu option to jump there quickly
when installing new zips.

Patchset 1) initial commit
Patchset 2) remove un-need call to dirname()
            increase install_menu_items[] size
Patchset 3) removed use of stat
            more install_menu_items[] changes
Patchset 4) removed unused variable info
Patchset 5) removed unused variables
            general clean up

Change-Id: I02d2fde26b375fad36dbab50ec2a8b8a52afc003
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
Revert "Add Andy's ear wiggle to recovery"

This reverts commit bff4b3530999ae7132c458113e4506f533839e82.
Merge branch 'stock' into mackay-cm102