build: recovery: Support adding device-specific items

Change-Id: I25205e68282680932917016646dabd1abadbfce6
Merge remote-tracking branch 'cyan/cm-11.0' into cm-11.0