Add partitioned_block_store component

The partitioned_block_store is a block_store that can be stacked
over an underlying block store to allow it to be presented as a
set of separate storage partitions, each with their own partition
GUID and access permissions.

Signed-off-by: Julian Hall <julian.hall@arm.com>
Change-Id: Ia6e3118fe49689f69f11279e0e1ca09ac5b07ff8
6 files changed