Correct suggested git commands for checkout 5.x
Correct suggested git commands for checkout 5.x

The current instructions suggest `git checkout -b origin/5.x`, but this creates
a new branch off of the current commit with the confusing name "origin/5.x"
instead of creating a local branch with the default upstream of origin/5.x.

Some better options include:
1. `git checkout origin/5.x` - prints unnerving error message about detached head, but successfully checkout out 5.x
2. `git checkout -b 5.x origin/5.x` - create a new branch off of origin/5.x, tracking origin/5.x - unfortunately confusing to type
3. `git checkout 5.x` - for git 1.7.2.3 (2010) and higher (according to [second hand source](https://stackoverflow.com/questions/9537392/git-fetch-remote-branch)) does the same as command 2.
4. `git checkout --track origin/5.x` does the same as command 2 for even older versions of git.

This commit uses `git checkout 5.x` since seven years is a long time.

ipython/ipython,ipython/ipython