resolve #271: git-pr/git-repo: make .git optional

@kevgo @allewun 

@ssebelius brought this to my attention. His remote did not have .git at the end. 
I'm okay leaving this the old way and reconfiguring the linter. The old way is way better readable. I think we do a pretty good job of enforcing clean and expressive code, and don't need a default setting of the linter limit us like this.