WIP: Regex: support special character classes

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Implement Pattern#split(String)

The particular pattern we use to test it is used in ImgLib2.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
TODO: Regex: support intersection/union of character classes

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
TO-UNDO: assertions

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
TO-UNDO: Regex: add some code for debugging

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
TO-UNDO: Regex: introduce debug mode

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
TO-UNDO: makefile target for Regex
TO-UNDO: make comparing with Oracle JRE's regex easier

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
TO-UNDO: debug character classes

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
TO-UNDO: let toString() in the Compiler reconstruct the regex

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
TO-UNDO: debug reverse()

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