fix test output directory inclusion
Add quiet flag to silence the plugin if necessary.
Plugin code modernization, next part.

- rip out the apache commons code, replace with guava.
- use builders and immutable code everywhere
- simplify classpath test logic
- remove a bunch of static objects