Simplification

Changes:
* dropped junit3 and TestNG support
* collapsed 4 modules into 2
* dependencies update, got rid, introduced
  (commons-io dropped, guava used, goodies pulled in)
* server-provider now usable and is dep free to tests
* junit-runner provides extra Junit integrations (and keeps existing ones)
Some reshuffle and resource cleanup
Returning ifaces in same package

As it broke too many tests in Nx.

TODO: we should consider porting behaviours
from Nx back to here, to make the reusable.
Remove unnecessary dep
Merge pull request #3 from sonatype/simplify

Simplification