Use in-place caching by default in Memoizer

This commit sets the in-place caching attribute to true by default. The
immediate consequence is that all constructors now become usable (with only
the constructors using a directory input overriding this behavior). The
constructor using a boolean value now becomes obsolete and is removed. Unit
tests are added for each supported constructor using getMemoFile().
Preserve current behavior if null directory is passed

With this commit doInplaceCaching is false by default and set to true if a
constructor with no directory is passed independently of the nullability of
directory.
Add Memoizer tests for constructor with null directory passed
Merge remote-tracking branch 'origin/develop' into memoizer_inplace
Use java.io.tmpdir for test file creation in MATLAB tests
Remove unused property
Add MATLAB test for usage of Memoizer with bioformats_package.jar
Add test and organise imports.
Merge duplicate memoizer tests

Conflicts:
	components/formats-bsd/test/loci/formats/utests/MemoizerTest.java
Fix testMultipleSetIdInvocations with new constructor
Also fix MATLAB Memoizer test with new constructor
Fix NPE by setting fallback instantiator strategy
Fix savedToMemo() assert when reader is initialized from memo file
Bump copyright date range
merge develop -Dorg -Ijburel/openmicroscopy:qa-submit-new -Ssuccess-only: PR 1154 (Leica: prevent exception when linking EmissionFilter)
merge develop -Dorg -Ijburel/openmicroscopy:qa-submit-new -Ssuccess-only: PR 1302 (Add branch-specific link for downloading the JAR file if unfound (rebased onto develop))
merge develop -Dorg -Ijburel/openmicroscopy:qa-submit-new -Ssuccess-only: PR 1323 (Add bit-level operations to RandomAccess{Input, Output}Stream)
merge develop -Dorg -Ijburel/openmicroscopy:qa-submit-new -Ssuccess-only: PR 1328 (Use in-place caching by default in Memoizer)
merge develop -Dorg -Ijburel/openmicroscopy:qa-submit-new -Ssuccess-only: PR 1339 (Amaris FlowSight)
merge develop -Dorg -Ijburel/openmicroscopy:qa-submit-new -Ssuccess-only: PR 1343 (C++: TIFF pixel data read/write interfaces and skeleton implementation)