feat: auto-push to remote after commit to create/update merge requests
- Add _current_branch() and _push_current_branch() helpers
- git_commit_all now automatically pushes after successful commit
- repo_test_and_commit now automatically pushes after successful commit
- Update system prompt to inform agent about auto-push behavior
- Add tests for auto-push functionality