config: edk2-base modifications
Changes to how edk2 and edk2-platforms are built:
- Separate into different targets in order to work around a limitation of nested repo fields
- Improve ease of use
Changes to how edk2 and edk2-platforms are built: