Allow autocompletion of git branches for all Git commands

This is safer. The old way prevented autocompletion for normal
Git commands.