cpp: xerces: Correct case of class names

Use CamelCase class names as for the other classes; this also
makes them match the wrapped Xerces-C type names, and also
prevents confusion between std::string and ome::xerces::string.
Merge pull request #736 from melissalinkert/rebased/develop/convert-series-fix

bfconvert: fix conversion of individual series (rebased onto develop)
ImageConverter: only call setSeries on non-negative values

This was introduced in 370dfdf2b4b6e072ff3a20264bbcb8a722ec8c37.
Without this change, bfconvert will throw an IllegalArgumentException
unless the '-series' flag is used.
Merge pull request #737 from melissalinkert/maven-fixes

Maven: add missing distributionManagement block
Merge pull request #730 from rleigh-dundee/cpp-basemetadata

cpp: Add bioformats component (build infrastructure and BaseMetadata)
Merge pull request #738 from rleigh-dundee/cpp-eof

cpp: model Timestamp: Use char_traits<> for end of file
Merge pull request #742 from melissalinkert/rebased/develop/bfconvert-fix

ImageConverter: only call setSeries on non-negative values (rebased onto develop)
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 644 (Add support for writing ModuloAlong* annotations)
merge develop -D org -I include -E exclude: PR 741 (cpp: xerces: Correct case of class names)