WIP: wip
This is very inefficient, i think, but a preview of my idea. You've (@chergert) probably a better idea?
We probably need to invalidate the Branches node (Via IdeTreeModel) when IdeVcsMonitor throw us a ::changed signal or something. Not yet exactly sure how that will look.