Add two event guids gEfiEventPreReadyToBootGuid and gEfiEventPostReadyToBootGuid. Add the signal function immediately before and after the gEfiEventReadyToBootGuid signal function.
Assign to the owner
These should start with gEdkii, not gEfi. Also, since these 2 GUIDs do not have any structures or protocols associated with them, the .h files in the include directory are not required and can be removed. There is also good feedback that the use of EDK II specific features should not be done from the UefiBootManagerLib. We need to find a different place to signal these events since these events are not defined behavior from the UEFI Specification.