SEQ: one more type checking fix

See 063afd4cc7003efd0e596979035d13f44f56dbeb.  This makes
isThisType(RandomAccessInputStream) a little more strict, to make up for
the fact that the suffix is no longer a sufficient indicator of type.
Add simple test for SchemaResolver

Tests will fail if the local resource for any one of the currently-published
is null.
AFI: only initialize internal SVS readers once per file

This prevents us from having to re-initialize the internal reader on
every call to openBytes.
CellR: prevent invalid files from being added to the used files list
CellR: trim the image names before sending them to MetadataStore
mdb: one more fix for page swapping

See 839516c and c68c915.
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)
merge develop -D org -I include -E exclude: PR 540 (Fake screens)
merge develop -D org -I include -E exclude: PR 541 (Adjust logging of setId)
merge develop -D org -I include -E exclude: PR 544 (Zeiss ZVI: ignore invalid plane coordinates)
merge develop -D org -I include -E exclude: PR 548 (SEQ: do not automatically pick up files with the .seq suffix)
merge develop -D org -I include -E exclude: PR 550 (AFI: only initialize internal SVS readers once per file)