build: core: Parameterize recovery with a variant

Include extra vendor config early.  If RECOVERY_VARIANT is set, use it
to look for the recovery in an alternate path.

Change-Id: Iba54f0746d728c0dfeeb67b4d3166d5e25b1b5d7
Signed-off-by: Arnav Gupta <championswimmer@aokp.co>
Escape special characters. Prevents execution of example commands in error message displayed when gcd fails to find to specified repo.

Change-Id: Ib153010ce65f8bdefbaebfad1ca66d5af5c2352b
Merge "Escape special characters. Prevents execution of example commands in error message displayed when gcd fails to find to specified repo." into kitkat
Merge "build: core: Parameterize recovery with a variant" into kitkat
Build: support building with openjdk and java6

Change-Id: I4359f802722a7563ff9acbbc9f30b8f7499f4609
Merge "Build: support building with openjdk and java6" into kitkat
Re-evaluate the pathmap

If RECOVERY_VARIANT is used then path to recovery could have had changed,
so rebuild the pathmap to compensate. This lets the variable be
defined in BoardConfig files instead of the global environment

Change-Id: I87c23a452656ffa7817711796c17f79e30465756
releasetools: Properly handle custom values for tools

Rather than writing these values to their own files, store them
in the target_files META/misc_info.txt. This way, we don't need to
download and parse through multiple files when using signing/release
tools.

Change-Id: I6f845fc055e4ef2ed4adf9628cca505e99b2a9fa
Signed-off-by: Arnav Gupta <championswimmer@aokp.co>
Merge pull request #2 from AOKP/kitkat

19.07.14