JDK8 compatibility: update surefire, update jacoco, add workaround for security error in xjc execution
#173 solution and added unit test