Use git config --unset instead. Refs #6653

This doesn't print an error if it doesn't exist
Improve "git test" macro Refs #6653

It now
* asks if you're sure you wish to push when passing a test (just in
case of a mistyping)
* prints a list of changes on the branch & directs tester to a pretty
view on github