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