Fixed few issues which were introduced by hasty merge.. :P
Configuring graphics and UCTR touch controls for generic devices,
without the need of debugging.. Hope so! ;)
Enable optional swipe based touch controls

Enabled via BOARD_RECOVERY_SWIPE := true in BoardConfig.mk.
Does not interfere with hardware keys, they continue to work.

Patchset 1) Initial set
Patchset 2) change Board Config variable
            don't add if BOARD_TOUCH_RECOVERY set
Patchset 3) more ifdef's for all!
Patchset 4) moved instructions
            even more stuff ifdef'ed
            no more abs name issues
Patchset 5) clean up commit message
Patchset 6) Move things to swipe.c to clean up ui.c
Patchset 7) white space

Change-Id: Id9844c38c31bd1985dd78a6d1dd81e71aa1f87f3

Conflicts:

	Android.mk
Prevent scroll drifting in swipe recovery

Change-Id: I8179607517f55b2941924b5726e0e57b012f8e18
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
Allowing other UCTR touch controls to work with swipe gestures by @gweedo767

Conflicts:

	Android.mk
Added advanced menu entry for choosing which touch control to select..
1. UCTR full touch OR
2. Swipe gestures
3. Navigation menu at bottom [optional]

Conflicts:

	extendedcommands.c
	ui.c
Correction in Touch control menu