Fixed silent compilation failure under JDK7 by disabling annotation processing during the build

See http://maven.40175.n5.nabble.com/No-class-files-td5764299.html for details.
Made tests more robust when run in JDK7 or JDK8 (don't fail on unrelated warnings)