QI-405 Group projects in code coverage report (Core, Lib, Ext etc..)

Jacoco data collection happens through the Gradle Jacoco plugin on
subprojects.

The report is built by the root project using the Jacoco ant task in
order to setup projects groups in the Jacoco report structure.