- add support for "**" as notion for "all available classes" selector
- do not register -cp paths as source path; the difference is now
  that classes within sourcePath are "in scope" for doclets, while
  those in classPath are used for further lookups - but they won't
  be examined in the doclet's manner.
- when placeholders evaluate to no added classes, then do not
  try to add them - instead just skip and continue with next element.

  Only bad about this is that one might as hasNext() first, then
  calls next() which might throw an exception against expectation,
  when the next element evaluates to no classes and there is no
  following one...
- fix detection whether an observer inherits util.log.BoundLogObserver
  or not
- fix typo in DBEvent::QUERY constant name
Merge pull request #323 from kiesel/doclet-improved

Doclets improved
- Register doclet improved pull request features
- Prepare 5.9.7
- Updated version in pom.xml
- bumped version after 5.9.7 RELEASE
- Fix invalid input into JsonDecoder::decode() not raising an exception
# See issue #324
- Use more portable version of detecting encoding errors
# Should hopefully fix PHP 5.3 build on Travis
- Fix missing uses() for util.profiling.Timer
- Fix StreamTokenizer::pushBack() not working correctly at end
- QA: Refactor to use @values annotation
- Add test values for reading with and without ending delimiter
- Add tests for reading lines with one character
- Fix io.streams.TextReader to read first chunk correctly after charset auto-detection
- Fix empty input with auto-detected charset
- Also verify unicode sequences (\uXXXX) invalid (for the given
  target encoding) raise exceptions
# At the same time, switch to less checking, and thus better performance
- QA: WS