Do not print no match warnings in -q quiet mode.

Since the quiet option (-q) of commands is mostly targeted for scripting, it is bad that it prints warnings about no matches. That warning will otherwise have to filtered out before using the output in scripts.

Also, made a few trivial adjustments to broken javadoc to make the project build with JDK 8, which has a more strict javadoc tool.