Remove hard coded lists of build types and layers.
Discover all buildable layers and build types by
scanning the source code base for config files.
Discover the build order of layers and build types from
config files
Allow options to reduce the build set to specific
subset of layers or build-types
Story: 2008862
Task: 43154
Depends-On: https://review.opendev.org/c/starlingx/root/+/832145
Depends-On: https://review.opendev.org/c/starlingx/tools/+/832704
Signed-off-by: Scott Little <scott.little@windriver.com>
Signed-off-by: hbai <haiqing.bai@windriver.com>
Change-Id: I3e6ab41ed79877a926f3adc25c4058436bbccc17