update jacocoReport task to use subproject sourceSets

and also exclude the testing project