bugfix for git 1.8.3, in git 1.8.3 the default branch name is "detached from REVISION" when you `git checkout -q <REVISION>`. If doesn't skip it then `git rev-parse ...` will raise a error while invoking Git._get_revision_from_rev_parse method.
Update changelog and AUTHORS for Git fix.
Merge branch '1.3.X' into develop

* 1.3.X:
  Update changelog and AUTHORS for Git fix.
  bugfix for git 1.8.3, in git 1.8.3 the default branch name is "detached from REVISION" when you `git checkout -q <REVISION>`. If doesn't skip it then `git rev-parse ...` will raise a error while invoking Git._get_revision_from_rev_parse method.

Conflicts:
	pip/vcs/git.py