Try to clarify `void characters(char[] ch, int start, int length)` methods

Add JavaDoc @see directives
Add prose descriptions in a few interfaces that users might plausibly implement
References #2
Merge pull request #5 from cvrebert/master

Try to clarify `void characters(char[] ch, int start, int length)` methods