boardconfig: Fix Apps to SD

--Forgot this
philz: Update and use custom recovery keys.
philz: Preserve alternative recoveries.

-This works in conjunction with the nutella kernel's ablility
to load alternate recovery ramdisks.

-This preserves the alternate recovery located at /cache/custom_recovery/ramdisk-recovery.cpio
by copy the file to tmp while formatting /cache and then back again
after formatting is complete.
philz: Specify recovery variant.

-Helps in switching between building different recoveries.
philz: changed build dir for philz

-I was building philz in bootable/recovery now moved to bootable/recovery-philz
boardconfig: Set recovery variant

-Using cwm for this branch.
Merge remote-tracking branch 'meticulus/philz' into carbon

Conflicts:
	BoardConfigCommon.mk