sr: Use pathmap for recovery

Change-Id: I6350618e1e04819d52f1049f9f2fb61c833a1b45
sr: Declare additional dependencies instead of relying on build hax

e want to include a suite of tools and symlinks with recovery.  This
was previously done with a hack in build/core/Makefile.  That is rather
unorthodox.  Instead, use LOCAL_ADDITIONAL_DEPENDENCIES to declare the
things we want to include.

See also http://review.cyanogenmod.org/74244

Change-Id: I2a00469b72bfabf989d17bafdea6cebbbc52c53e
sr: check if touch selections fall within menu area

Touches above the menu area cause unexpected behavior. Fix it.

Change-Id: I28500588e072944f5ea45676ba82f95c6d0c5a08
minui: Asynchronous rendering for overlay mode

 * Mostly "because I can", but will be useful if we implement
   more advanced graphics in recovery.

Change-Id: I227947f50e3db08d6393da0fc51307fbfcf7ab4d
sr: Header and font images for 480/720/1080 widths

Note these are just scaled versions of the existing images.

Change-Id: I69fe9a51170d006f35071b82281ca4c5d9f61e18
install: Properly mask the updater status before checking

Change Ifc59ccdc1cf2a71245428ab9ff6495dc6c51d8b3 had a broken check, fixit

Change-Id: I5d00ebf6d16df72e08e34c04cc6259c15da008e0
sr: Fix incosistent menu options capitalization

Change-Id: I304443ce2cce2c35ad1c55444af6e3e7b53d7ea1
sr: Update header image

Based on http://review.cyanogenmod.org/64091 , slightly modified position
Vectorized & scaled properly, much better than what we have now

Change-Id: I28bb7c06c8011e2dc2988f41b1ea7f93a3819fed
sr: Kill logspam

 * Eradicate debug prints left in async rendering patch.

Change-Id: If8f8a6e828e1038a3792cc6fe88d38c8976bcee2
sr: Remove extra image set

 * This is preventing the correctly scaled images from being selected.

Change-Id: Ide36a40f377538679bf23ae9270b6c9030a5c226
sr: Improve overlay again

 * Clean up code, use acquire/retire model
 * Add some logging macros too

Change-Id: Ic3a1191764e8282eddd841901d276ecc1e9e3a59
sr: Dejank the menus, fix colors

 * Remove extraneous menu update causing jank
 * Use official colors

Change-Id: I5ca3faf54a51853fde8270edeee0fba778906659
sr: Header and font images for 1440 width

Change-Id: I44624dbf14a5702b99c94be0bcb9e67817f35211
sr: Header and font images for 540 width

These are scaled versions of the existing 720 images.

Change-Id: I3e30c88d91cbdebfdf08c871a0d87f6299967780