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.