Doc related changes and code cleanup

1. Update CHANGELOG
2. Removed unnecessary type generics in ResultsReader
3. Indentatoin fix from David's feedback
4. Javadoc fixes from Intellij Analy
5. Rather than raising exceptions when no result sets are found after a single
   reader is constructored, just return nothing without failing. This is
   consistent with multi readers and is backward compatible.