cpp: Add bioformats MetadataRoot interface
cpp: Add byte_array type to BaseMetadata
xsd-fu: C++ MetadataRetrieve includes all needed headers
xsd-fu: C++ MetadataStore uses byte_array and MetadataRoot
xsd-fu: Initial Aggregate, Dummy and Filter Metadata conversion