update jacocoReport task to use subproject sourceSets

this way exlucdes that are configured in the subprojects build.gradle should
work correctly