Add CI
Hello!
Some small changes to make the test suite behave with SalsaCI were required:
contrib/docker/Makefile:
- The "run" target now runs docker-compose detached.
- The "tests" target does not need to run interactively.
contrib/docker/scripts/run-tests:
- We need to run only the CI tests here, otherwise producesReferenceDb times out.
.gitmodules:
- Switch from SSH to HTTPS for submodule cloning. SSH connections were not working on my tests.
By the way, I'm not sure if that travis file is still used somewhere. Probably we should rename the make target to "make test-ci" instead of "make test-travis", so it's generic.