Merge integration into main

Update the main branch and add the following changes:

- Extend UEFI variable service to support Authentication.
- Introduce a work in progress RPMB implementation and integrate it to
  the Block Storage service. The current configuration uses an SWd RAM
  buffer for data storage, and is not connected to the RPMB provider
  running in the NWd. This is the first baseline to implement a scenario
  where the RPMB owner is an S-EL0 SP.
- Introduce the Logging Service.
- Add crypto key store partitioning support to the Crypto Service. This
  feature allows isolating clients running in different SPs.
- Introduce the RSS Communication Protocol

Signed-off-by: Gyorgy Szing <gyorgy.szing@arm.com>
Change-Id: I7261a7e53cbd396c8d234ea271dce6afd0ef3f4f