Set PR commit author from User.Login

And fix pull-request checkout, the current syntax wont work with Git >= 1.8
Should explicitly create `pr` branch from origin.