Eliminate use of Git->run_quiet.

It's supressing all error messages.  Instead, use the -q or --quiet options that
most commands have.
Fix Git->remote($arg) so it won't error if the remote does not exist.
Try to fix synching problems on Travis.

The theory here is the Github API needs time after a push to
catch up and report the new commits.