adb: handle adbd auth in recovery mode

If /data/misc/adb/adb_keys exists, copy it to /adb_keys, set property
for secure adb, and restart the adbd daemon.

Change-Id: I2f826d4c1f6a49cb0959c9cd1a803cb10ec4e408
add optional overscan compensation to recovery graphics

If your screen is a TV, it may not actually be displaying the edges of
the framebuffer.  Allow specifying an overscan percentage, and move
each edge of the framebuffer in by that percent of the width/height.
(The gr_* layer just lies to the caller about the size of the
framebuffer, telling the caller it's smaller than it really is, and
offsets all drawing commands to match.)

Change-Id: I11bb2feb39ae522bd3e957a14ebdecf3609e0fdc

Conflicts:
	minui/Android.mk
Pass the correct pointer to munmap on failure.

This won't ever happen, and you're probably screwed anyway if it
does, but that's no excuse...

Change-Id: Ic7e91285996f9f52d898326757c6fc53fcac34c9
Merge "adb: handle adbd auth in recovery mode" into cm-10.1
Merge "Pass the correct pointer to munmap on failure." into cm-10.1
Merge branch 'cm-10.1' of github.com:CyanogenMod/android_bootable_recovery into cm-10.1