Fix use of TARGET_USE_CUSTOM_LUN_FILE_PATH

TARGET_USE_CUSTOM_LUN_FILE_PATH is already available as a
string to extendedcommands.c, regardless of whether it is
quoted or unquoted in BoardConfig.mk.  Removed STRINGIFY define
because it is already available in common.h (along with EXPAND
which shoud be used instead of STRINGIFY anyways).

Change-Id: I3f4ab8d1529df240c200e44049fc60519c0afd5b
UI text corrections

Change-Id: I3833941e4ef81cbb99a3042b343ce689bf60305f
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
Merge branch 'vendor-cm-cm-10.1' into cm-10.1-v6.0