Re-evaluate the pathmap if there's a recovery variant in play

Chances are the recovery location has changed, so rebuild the pathmap
to compensate. This lets the variable be defined in BoardConfig files
instead of the global environment

Change-Id: I87c23a452656ffa7817711796c17f79e30465756
trebuchet
Revert "trebuchet"

This reverts commit 76a41806949f9ceeed42691c066f6a8d5a96eae1.
build: Update supported languages

* Remove Uyghur, which has no active maintainer in the past 6 months
* Add Kurdish

Change-Id: Ic79ca973727885a2498c59730ebec4faee821369
Merge remote-tracking branch 'carbon/kk' into kitkat
Merge remote-tracking branch 'origin/kitkat' into gcc-4.8