Update repositories blocks to be consistent

The rest of the POMs use maven.imagej.net, so that's what we use in
loci-common and scifio-devel now, too.
Update to latest pom-scijava
Add reader for TIFF files produced by Slidebook
Fix image name population
Move license-maven-plugin config off the server

Previously, we stored the license configuration at:

    http://code.imagej.net/licenses

But it was a pain to keep that updated and in sync with the codebase
here. It makes more sense to use a local license resolver.

Thanks to Johannes Schindelin for the idea.
Add project.rootdir that always points to toplevel

This is a bit of a burden to maintain when projects are added or moved,
but makes it easier to point to files off the root path. Usually doing
so is a bad idea anyway, but in some cases it is nice to have access to
shared configuration, such as the files in the license folder.
Update copyrights and licenses

This was done using the commands:

    mvn license:update-project-license
    mvn license:update-file-header
Extend copyright year range to 2013

It was done with the following shell command:

    git grep -l 'Copyright (C) [0-9]\{4\} - [0-9]\{4\}' | \
    xargs sed -i '' -e \
    's/\(Copyright (C) [0-9]\{4\} - \)[0-9]\{4\}/\12013/'

The license-maven-plugin would normally do it for us. Unfortunately, it
cannot, because we have the canUpdateCopyright flag set to false, so the
update-file-header goal cannot update the copyright year range on files
with existing headers. The flag must be false because otherwise, it
would overwrite each file's copyright holders (we have a few files with
non-default copyright holders listed, which we want to preserve).

In the future, we could address the issue by contributing an enhancement
to license-maven-plugin that splits canUpdateCopyright into two parts:
canUpdateCopyrightYears and canUpdateCopyrightAuthors.
missue #357 buffer overrun defensive coding
CellSens: do not set the resolution count

The images in the .vsi file are not proper sub-resolutions of the images
in the .ets file(s), so let's not tell the reader that they are.  While
the aspect ratio may be the same, the channel counts (and/or Z/T sizes)
are frequently different.

Fixes ticket #10354.
Log every call to setId

See ticket #10312.
Merge pull request #364 from melissalinkert/rebased/develop/tiff-overflow

Buffer overrun defensive coding (rebased onto develop)
MIAS: add method to parse masks after setId

'parseMasks(MetadataStore)' allows the mask data to be parsed and placed
in a separate MetadataStore after setId is called.  No other methods
need to be called; parseMasks intentionally does not respect the value
set by 'setAutomaticallyParseMasks(boolean)'.

See ticket #10170.
Merge pull request #356 from ctrueden/license-updates

License updates
Merge pull request #369 from melissalinkert/ticket-10354

CellSens: do not set the resolution count
Fix compile errors
Add tests for optimal tile dimensions

These tests aren't comprehensive, but will catch problems like #10259.
Flex: fix NPEs in optimal tile size retrieval

Fixes ticket #10259.
Fix a few more tile size bugs
Imaris HDF: fix optimal tile height

Fixes ticket #10272.