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
Update time-sink app

Per discussion in #8202.
Merge pull request #8205 from iggyvolz/patch-3

Update time-sink app
Merge pull request #8203 from Amorymeltzer/update-licenses

Update licenses for pycharm, pycharm-ce, and lynxlet
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