Add support for the JaCoCo code coverage tool

Details

Description

Add support for the JaCoCo code coverage tool ([1]).
While we are currently relying on EMMA for code coverage, the tool isn't being maintained. It works nicely for the time being, but having additional support for a tool that's being actively developed and maintained would be nice.