cpp: Move metadata classes from bioformats to ome-xml
Merge pull request #15 from rleigh-dundee/xsdfu-rename

Update xsd-fu namespaces
Merge pull request #944 from melissalinkert/all-renaming

Remaining renaming
Merge remote-tracking branch 'origin/develop' into cpp-clang-fixes

Conflicts:
	components/xsd-fu/templates-cpp/OMEXMLMetadata.template
Updates for ImageJ docs &version history
Tidying conf.py
Better link, note on MATLAB & Mark's comment fix
Fixes suggested by Roger
Formatting menu items correctly
Merge pull request #945 from rleigh-dundee/cpp-metadatamap

cpp: bioformats: Add MetadataMap class for original metadata
Merge pull request #949 from rleigh-dundee/cpp-clang-fixes

C++ fixes to work around clang++/libc++ bugs
CZI: make sure that SubBlocks are correctly initialized in openBytes

Fixes #11958.

This also fixes an interleaving bug with one of the files in
test_images_good.
Update autogen scripts and templates for restructuring

The gen-formats-pages and gen-meta-support targets were also run, but
both resulted in no changes (since no new formats were introduced after
rc2).
cpp: bioformats: Add MetadataConfigurable interface
cpp: Add std::array checks and compatibility header
cpp: Abstract enum mapping types
cpp: enums allow runtime introspection of names and values
xsd-fu: Reindent C++ enum template

Conflicts:
	components/xsd-fu/templates-cpp/OMEXMLModelEnum.template
build: Use ISO-8601 release date and also add UNIX date

This makes the string machine parseable and the unix date
may also be used directly where needed.  Switch the use of
regex parsing of "git show" output with direct use of
"git log".
cpp: Add version header