Updating samples and adding units samples
Updating list sample
Fixing typo
Fixing typo
Fixing typo
Adding T and C units sample
Merge branch 'some-units-samples' of github.com:qidane/bioformats into some-units-samples
IM3: replace tabs with spaces and remove trailing whitespace
IM3: close file handles and make internal classes static

This is necessary to make automated tests pass on .im3 files.
xsd-fu: Tighten const correctness in model and store getters
xsd-fu: Store setters for MapPairs must be const references
xsd-fu: MetadataRetrieve getUUID is const correct
formats-api: Add missing GenericExcitationSourceAnnotationRef in MetadataConverter
cpp: ome-xml: Add MetadataConverter
cpp: ome-xml: Generalise MetadataConverter

Use a templated transform function to convert between the retrieve
and store objects using method pointers and indexes.
cpp: ome-xml: Simplify MetadataConverter

Move all functions into a MetadataConverter class.  src and dest
are now class members, so don't require passing around, including
to the transform methods.
cpp: ome-xml: Further simplification and reformatting of MetadataConverter
cpp: ome-xml: Align MetadataConvert conditionals with the java equivalent
cpp: ome-xml: Document MetadataConverter
cpp: ome-xml: Add coverage test for MetadataConverter