Tools for using the ESRT, FMP, and UpdateCapsule() to apply firmware updates