when on CI, generate XML reports using ci_reporter
on 1.8, run rcov by default if coverage flag is set
exclude tests code from coverage