clean up reboot to main system and remove old useless variables

Change-Id: Idf8cda0639e3fa5e6073b196a85899c57ca18e9b
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
unmount /data on user request for /data/media devices

Change-Id: I86723215edb8c5d256bdd380ff1806729aa81a8f
Bump to 6.0.4.5

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

Change-Id: Icdaabe73d6eb87267b9597bb5ef556a9c62cbf94

Conflicts:

	Android.mk
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