Vendor girc differently and upgrade dependencies
weather: cover more duplicate cases
weather: drop duplicate location string stems
urlpreview: User agent overrides
Use Handlers.Add for the help handler & go fmt
Touch code
Touch me harder~~
Print panics to the log
girc's default panic handler prints panics only if debugWriter is set to
nil (and then girc sets it to io.Discard). It literally writes panics to
io.Discard if you set it to io.Discard, so make it nil by the default.
Move bot's version to a separate constant
urlparse: only do a GET request