Build: support building with openjdk and java6

Change-Id: I4359f802722a7563ff9acbbc9f30b8f7499f4609
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