Update GitCheatSheet to align with workflow

This commit restructures GitCheatSheet.txt to align with the workflow we're all supposed to
be following.. In particular, the commands you're likely to want to run are different when
working with a feature branch, so this way of organizing it reflects that.

This is mostly just reordering the instructions in the file to align with the workflow at the top.
The default `core.pager` configuration uses less, so git log, by default, is already using less.

http://git-scm.com/book/en/Customizing-Git-Git-Configuration#Basic-Client-Configuration