Provide the ThreadFactory interface

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Provide the Future interface

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Refactor Pattern / Matcher classes

This makes both the Pattern and the Matcher class abstract so that more
specialized patterns than the trivial patterns we support so far can be
implemented as convenient subclasses of the respective abstract base
classes.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Implement a Pattern for simple character classes

This adds support for single-letter patterns such as "[^0-9]".

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Add regex-handling specifically for ImgLib2-meta

Thanks, Barry... ;-)

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Avoid committing temporary vi files

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
wip

wip
Merge branch 'annotations' into scifio
Merge branch 'data-input-stream' into scifio
Merge branch 'misc' into scifio
Merge branch 'serialization' into scifio
Merge branch 'compatible-serialization' into scifio