Update travis.yaml to work with submodules