add Travis-CI configuration
reduce dependencies when running under Travis-CI
disable code coverage during Travis builds
Merge branch 'feature-travis-ci' into develop