Revert "Adding Transform to Image, see #3742"

This reverts commit ed06be17fb287dd0f823e87d68cec9970f4bbd2f.
Close FV1000Reader.thumbReader to prevent "Bad file descriptor"
Self-compiled kryo-2.21-shared for JDK 5 compatibility
ant/java.xml: Remove unused visbio.version substitution
Do not allow netCDF objects to be serialized
scifio: Add BaseMetadata

BaseMetadata is a base interface for MetadataStore and
MetadataRetrieve, giving the following hierarchy:

        BaseMetadata
           /    \
MetadataStore  MetadataRetrieve
           \    /
         IMetadata

The intention here is to have base type which can be used to
specialise containers for that type, which can contain instances
of both MetadataStore and MetadataRetrieve, principally
AggregateMeta.
Flex: remove "first stream" logic

It's not serializable, and does not offer much in terms of performance
improvements.
merge develop -D org -I include -E exclude: PR 351 (Add SPW support to FakeReader)
merge develop -D org -I include -E exclude: PR 427 (xsd-fu: Generate sources at build time)
merge develop -D org -I include -E exclude: PR 433 (More .nd2 fixes (rebased onto develop))
merge develop -D org -I include -E exclude: PR 463 (NDPI: prevent potential NPE when checking the type)
merge develop -D org -I include -E exclude: PR 465 (Kryo memoizer)
merge develop -D org -I include -E exclude: PR 467 (Revert "Adding Transform to Image, see #3742")
merge develop -D org -I include -E exclude: PR 468 (scifio: Add BaseMetadata)