cpp: Add OMEXMLMetadataRoot
xsd-fu: Use absolute namespaces and const getters for C++ metadata
xsd-fu: Add get*Type methods to Shape and LightSource
xsd-fu: Correct C++ property types
xsd-fu: C++ supports const and non-const property retrieval
xsd-fu: Add object header introspection
xsd-fu: Rename property types

langType is langBaseType
langBaseType is modelBaseType
xsd-fu: Add object type namespace properties
xsd-fu: Do not generate trigraphs for templated absolute types
xsd-fu: Correct C++ metadata store types
xsd-fu: Split metadataStoreType into separate argument and return types
xsd-fu: Add assignable type to property
Merge pull request #848 from rleigh-dundee/cpp-bioformats-metadata2

xsd-fu: Further work for C++ metadata store generation