Sniffer plugin to check Java 5 signatures

As discussed in #881, the Maven sniffer plugin guarantees that the JUnit code has Java 5 signatures.
Improved build process.

@stefanbirkner
@kcooney 
@marcphilipp
Feel free to have a look.