Require JDK 8 for building

Tiny little change, but no pushing to master straight so that everyone gets time to read announcement on the mailing list.

So JDK8 is required for building but Java7 only constructs are allowed by default.

After this PR is merged, we can start to discuss changing animal sniffer config for a selection of projects.