Update tests to avoid fail via git identity crisis

Git -- lately, at any rate -- really likes to know who it is.  While these
tests run properly in most interactive environments, often our
testing/deploy/whatever environments are (mal)configured in such a way that
git doesn't know who it is...  For these environments we set overrides via the
environment to ensure the tests live or die on their own merits.
update travis config
fixup! update travis config
fixup! update travis config
fixup! update travis config
fixup! update travis config
fixup! update travis config
fixup! update travis config