Cache the git branch because checking it on every statusline update is too heavy (e.g. during sexyscroll)