Add failing test_push_two_commits
Add failing test_simple_push_updates_remote
sh.git: bake in _tty_out=False to prevent color regardless of user config

An alternative is to set it per repository via

    git config color.ui never

but it's conveniont for this setting to be global.
Merge pull request #19 from jedbrown/new-failing-tests

New failing tests