Add FormatTools methods for creating OME-XML primitive types

These methods also handle the logging of invalid values for the given
primitive type.
Update readers to use methods introduced in 55a7db

This consolidates primitive type construction and logging, so that each reader
doesn't have to worry about it.
Remove unnecessary primitive class imports
BaseZeissReader: consolidate a few more primitive type warnings
Merge pull request #535 from sbesson/rebased/develop/bfsave_params

Add Compression/BigTiff option to bfsave (rebased onto develop)
Merge pull request #533 from qidane/kryo-compile-10-7

Adding kryo jar to classpath for 10.7 compile
merge develop -D org -I include -E exclude: PR 475 (Fake screens)
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 529 (Still more bug fixes)
merge develop -D org -I include -E exclude: PR 534 (Revert "MetadataTools: Remove deprecated and unused methods")
merge develop -D org -I include -E exclude: PR 537 (Consolidate OME-XML primitive type logging)