git-gui: Abstract the revision picker into a mega widget