Introduce gbl os configuration protocol

Handle Cuttlefish specific bootconfig partition to remove
specific logic from GBL.

Test: run locally with CF
Bug: 353272981
Change-Id: Ie44a0676841a5d231214c24fa77b51f42ff726b3
Signed-off-by: Dmitrii Merkurev <[email protected]>
7 files changed