updates to support multi-language analysis and independence from unit
test execution in SonarQube