Substantial changes to how travis-ci detects what files have been modified