hikey: installer: Update UEFI binaries (no-initrd-abootimg support)

This updates the UEFI binaries to match the current ARMTF/UEFI
sources

Notable changes:
* EmbeddedPkg/AbootimgLib: fix unused Status variable
* EmbeddedPkg/AbootimgLib: make initrd kernel parameter flexible
* BaseTools/tools_def: add "-fno-unwind-tables" to GCC_AARCH64_CC_FLAGS
* MdeModulePkg/UfsPassThruDxe: use loop to polling UTRLRSR
* MdeModulePkg/UfsPassThruDxe: avoid ufs hang by adding delay
* Revert "EmbeddedPkg/AndroidFastboot: add delay before reboot"
* Drivers/DwUsbDxe: fix hang in fastboot boot command
* Platforms/HiKey960: Support 4G or more memory space for RAM
* Platforms/HiKey960Dxe: check whether reboot reason updated
* Platforms/HiKey960Dxe: check flag before clearing virtual key

Built from the following trees:
https://android.googlesource.com/device/linaro/bootloader/arm-trusted-firmware b23f5fb1ac2033077c7204f604b2c74649b0e9a3
https://android.googlesource.com/device/linaro/bootloader/edk2 a1e5dccd6adf4509868368f57e2df956dff880df
https://android.googlesource.com/device/linaro/bootloader/OpenPlatformPkg d0905e0b2cd935e61c3945ac179112f702fa866b

Signed-off-by: John Stultz <john.stultz@linaro.org>

Change-Id: I7462dddb2105a60d7605cfa31cc7568d4c34c969
2 files changed