OMEXMLMetadata: remove unnecessary import
OMEXMLMetadata: remove unnecessary public modifier
Eliminate explicit uses of OMEXMLMetadataImpl

The resolveReferences method belongs in the OMEXMLMetadata interface,
rather than as a public method of its implementation.

Once the interface itself declares the method, the various explicit
casts to OMEXMLMetadataImpl are no longer needed, and interface-driven
design works to keep the codebase extensible.
Fix errors found by Melissa
Merge pull request #484 from joshmoore/4.4.8-DEV-version

Update version numbers to 4.4.8-{DEV,SNAPSHOT}
Merge pull request #479 from rleigh-dundee/ome-xml-service-dev_4_4

Improve OMEXMLMetadata (dev_4_4)
ZeissZVIReader: Fix detection of label string offset

There may be a 2 byte pad between the end of the ShapeAttrs
block and the start of the Label string.  And the string
may or may not be null, making it difficult to detect
reliably.  We allow for a fuzzy match at 0 or 2 bytes after
the end of the ShapeAttrs.  This padding is typically
only found in the initial Shape, and missing in subsequent
shapes.
Fix licensing note in the SCIFIO legend
ZeissZVIReader: Debug logging strings use {} to avoid StringBuilder overhead
merge dev_4_4 -D org -I include -E exclude: PR 486 (ZeissZVIReader: Fix detection of label string offset)
merge dev_4_4 -D org -I include -E exclude: PR 487 (Fix licensing note in the SCIFIO legend)