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>
KTU84Q
Merge remote-tracking branch 'aokp/kitkat' into sm-4.4