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
Blocked cached Google Music files from nandroid

Patchset 1) initial patch

Change-Id: I76719bdd90be716f1beaeac293c5158eddf3a240
6.0.2.9

Change-Id: Ib39519bb312c234b1092c067957c50d6c522ba49
Fix segfault with dead symlinks

If a symlink pointed to a non-existing directory, the path navigation
menu would crash when attempting to free the structs

Change-Id: Icd6e7dcc711645f82c5ac014fcacd506b95a2fc2
Store CWM Recovery Version Number

Patchset 1) Initial patch
Patchset 2) moved location of calls

Change-Id: Ie21fc92eca42bc12a8f04622153beef64c0e7ef7
Remove HAVE_SELINUX guards

Change-Id: Iddb0a977a8e809413defd4e7a9bb21311f5db862
6.0.2.10

Change-Id: Iff91c16f1ba46a9cc63df33e4278eb8ae5713ac0
6.0.3.0

Change-Id: I6a4275e9d21290b817beffe58ca4ae530d1d9296
Merge branch 'cyanogenmod' into cm-10.1

Signed-off-by: Humberto Borba <humberos@gmail.com>