fixup! Avoid accessing TokenType constants via Token instances

Signed-off-by: Luke Stuyvenberg <stuyvenberg@wisc.edu>
RSyntaxTextArea: Change to version 2.5.3

Changed the POM to reference RSyntaxtTextArea version 2.5.3. N.B.: This
jar is *not* available on Maven Central; it will-be/is added to the ImageJ
Maven repository.

Signed-off-by: Luke Stuyvenberg <stuyvenberg@wisc.edu>
RSyntaxTextArea: Better TokenFunctions

The new version of the RSyntaxTextArea API provides some cleaner methods
for interrogating tokens; this commit changes TokenFunctions to make use
of them.

Signed-off-by: Luke Stuyvenberg <stuyvenberg@wisc.edu>
RSyntaxTextArea: New SearchEngine API

The new version of RSyntaxTextArea changes the SearchEngine API to return
a SearchResult instead of fundamental types. I've altered the
FindAndReplaceDialog to match.

Signed-off-by: Luke Stuyvenberg <stuyvenberg@wisc.edu>