Save branch head to a buffer variable

Save branch head to a buffer-local variable to prevent looking up the VCS head for every status line refresh.
Add CursorHold autocmd to unset airline_head
Merge pull request #469 from russellhancox/patch-1

Save branch head to a buffer variable