improve readability of `git checkout`
use markdown syntax highlighting in modeline

I don't have pandoc syntax highlighting, so it must be a non-standard
syntax (one that doesn't ship with Vim 7.3.547). Pandoc syntax is mostly
the same as Markdown anyway.