Add a reader that accepts a file containing a file pattern

This lets us take advantage of FileStitcher as needed without explicitly
including it in the stack of wrapped readers.  Files ending in .pattern
are accepted, and should only contain a single line with the absolute or
relative file pattern (in the same format accepted by FileStitcher).
merge develop -D org: PR 857 (Initial support for Zeiss .lms files)
merge develop -D org: PR 858 (Initial support for Veeco AFM data)
merge develop -D org: PR 981 (Ignore namespaces when filling in an XMLAnnotation's Value)
merge develop -D org: PR 983 (Woolz: make sure the service is initialized when calling openBytes (rebased onto develop))
merge develop -D org: PR 1028 (Large fileset performance improvements (rebased onto develop))
merge develop -D org: PR 1049 (DICOM: fix file grouping so that path names are normalized (rebased onto develop))
merge develop -D org: PR 1060 (Allow dist-matlab to run on Windows)
merge develop -D org: PR 1070 (DICOM: expand sequence reading to include known sequences (rebased onto develop))
merge develop -D org: PR 1082 (C++: Add support for integers of different endianness)
merge develop -D org: PR 1092 (Allow for a >1 count increment in B&H .sdt Files. (rebased onto develop))
merge develop -D org: PR 1096 (Fix 5D Imspector support (rebased onto develop))
merge develop -D org: PR 1097 (CellSens: fix off-by-ones in subresolution tile calculations (rebased onto develop))
merge develop -D org: PR 1098 (Gatan metadata fixes (rebased onto develop))
merge develop -D org: PR 1099 (Disable file grouping in ImageJ remote import plugin (rebased onto develop))
merge develop -D org: PR 1100 (Fix single plane ND2 line scan (rebased onto develop))
merge develop -D org: PR 1101 (QuickTime: fix header/footer parsing bug (rebased onto develop))
merge develop -D org: PR 1102 (Metamorph .nd performance improvements (rebased onto develop))
merge develop -D org: PR 1103 (Flex: fix support for new file naming scheme (rebased onto develop))
merge develop -D org: PR 1106 (Imaris HDF: make sure that all resolutions have the same ZCT sizes (rebased onto develop))