Add jacoco coverage reporting and update surefire plugin version

Enable coverage reporting with JaCoCo coverage tool.

Also update maven-surefire-plugin to a more recent surefire plugin version (2.16 instead of 2.12.4).