Add git-info diverged subcontext for prompt formatting

The diff should be obvious enough - I prefer to see the fact that remote and local have diverged, rather than the numbers of commits ahead or behind.

Let me know if there's anything else that needs to doing to have this accepted.