Update pom-scijava to 1.69

Bumped the pom-scijava dependency to 1.69 which includes updates to
scijava-common service loading and bug fixes for CalibratedAxes in
imglib2.
ImgOpener: only add calibration if axis length > 0

Updated the ImgOpener calibration logic. If an axis length is <= 0, the
calibration should not be retrieved (or set) as the axis may not exist.
If the size is 1, it's currently a real axis.
ImgOpenerTest: test ImgPlus calibration

Added a test to verify calibration values are preserved when using
ImgOpener to create an ImgPlus.
Merge branch 'img-opener-calibration'

Updates pom-scijava to 1.69 for CalibratedAxis bug fixes in imglib2. Fixes a
bug in populating calibration values in an ImgPlus, and adds test coverage for
the issue.
Add SCIFIOService

Adds a SCIFIOService interface, which all io.scif.* services now
extend. This allows for convenient Context creation by just specifying:
new Context(SCIFIOService.class), for example, without creating an
explicit list of services.

Removed TypedService, as it's now obsolete and SCIFIOService seems
better named.
AbstractImgIOComponent: update service list

Instead of using an explicit Service list when creating a new Context,
use SCIFIOService.class and ScijavaService.class.

This is a much more flexible notation that alleviates the need for
maintenance of this list.
Merge branch 'scifio-service-refactor'

Takes advantage of the pom-scijava 1.69 changes allowing Contexts to find all
implementations of a given service class. When creating Contexts for use with
SCIFIO classes and services, a minimal context can now be created by providing
SCIFIOService.class and SciJavaService.class.