Fix storing of merged hashtable, since MetadataTools.merge returns void
cpp: Add bioformats CoreMetadata and Modulo
cpp: Add bioformats FormatException and derived classes
cpp: Add bioformats MetadataOptions class
cpp: Add bioformats Metadata class
cpp: Add bioformats MetadataRoot interface
cpp: BaseMetadata: Add index_type typedef

This type is used for referencing all indexed properties in the
metadata store.
cpp: BaseMetadata: Add byte_array typedef

Used for passing pixel data.
cpp: xsd-fu no longer needs package specifying
xsd-fu: Generalise metadata store index signatures
xsd-fu: Add C++ metadatastore templates
Update format pages to include support for 5 new formats
Update metadata pages with results of 'ant gen-meta-support'
merge develop -D org -I include -E exclude: PR 528 (Tile performance improvements for VMS and NDPI)
merge develop -D org -I include -E exclude: PR 825 (bfopen: store both the global and series metadata in the returned array)
merge develop -D org -I include -E exclude: PR 826 (cpp: Add metadata interfaces and implementations)
merge develop -D org -I include -E exclude: PR 827 (Update format pages for 5.0.0-beta2)