Split unit and integration tests into different sub-folders because
integration tests would otherwise mash up code coverage reports.
Adjusted travis config to collect code coverage of unit tests only.