Travis author fix

Both commits cherry-picked from #1200 allow Git to be configured in the Travis worker and commits to be added during the script.

Note the submodule pointer of this branch is already behind `origin/develop`. As a self-test mechanism, `scc travis-merge` should 1- not fail and 2- properly bump the submodules in the Travis build.