build: recovery: Support target specific resource selection

 * Allow resources matching the target screen width to override the
   default resources.
 * Allow overriding screen width for recovery.

Change-Id: I979b6e74cfd1fe66c798de02bcd908d22731494a
Merge remote-tracking branch 'cyanogen/cm-11.0' into cm-11.0
Revert "build: recovery: Remove INTERNAL_RECOVERY_FILES"

This reverts commit 71f0b849800995322c4752d5919761a278680d64.
Merge remote-tracking branch 'cm/cm-11.0' into cm-11.0_rep