port PrettyListing class from Homebrew-fork

and simplify it considerably
don't invoke method `Homebrew.install_tap`

* invoke `brew` executable for the equivalent action
* remove `cmd/tap.rb` from homebrew-fork
remove homebrew-fork `tap_migrations.rb`
remove `patch.rb` from homebrew-fork
remove install_renamed.rb from homebrew-fork

unused
remove `debrew.rb` from homebrew-fork
Merge pull request #8189 from rolandwalker/port_homebrew_prettylisting

port PrettyListing class from Homebrew-fork
Merge pull request #8193 from rolandwalker/remove_homebrew_install_tap

don't invoke internal Homebrew method `Homebrew.install_tap`
Merge pull request #8194 from rolandwalker/remove_homebrew_tap_migrations

remove homebrew-fork file `tap_migrations.rb`
Merge pull request #8195 from rolandwalker/remove_homebrew_patch

remove `patch.rb` from homebrew-fork
Merge pull request #8196 from rolandwalker/remove_homebrew_install_renamed

remove `install_renamed.rb` from homebrew-fork
Merge pull request #8197 from rolandwalker/remove_homebrew_debrew

remove `debrew.rb` from homebrew-fork
Update fetch from 5.7.3 to 5.7.4
blast2go.rb: add uninstall
Merge pull request #8207 from vitorgalvao/uninstall-blast2go

blast2go.rb: add uninstall
Add battle.net

This adds Blizzard's battle.net installer
Merge pull request #8208 from vitorgalvao/fix-8004

Add battle.net
vimr 0.5.0-24

Version bump.
Merge pull request #8206 from Amorymeltzer/update-fetch

Update fetch from 5.7.3 to 5.7.4
Merge pull request #8209 from DomT4/vimr

vimr 0.5.0-24