Vim: switch numbers.vim to my own fork

numbers.vim has an incompatibility with Buffergator, where you can't
accurately tell it to ignore Buffergator's windows. I forked
numbers.vim on GitHub and fixed this incompatibility.

I have a pull request in with the upstream, main repo, but in the
meantime, I switched the submodule URL git pulls from to point to my
own fork so that we see the changes immediately.
Vim: add fold marks to .vimrc.after
Vim: map Cmd-t to :tabnew, remap CtrlP trigger

Janus, by default, sets Cmd-t to trigger the CtrlP plugin’s activate command. This is redundant with Cmd-p. I’ve remapped Cmd-t to be `:tabnew`

At the same time, I’ve also made Cmd-p more expressive. Now Cmd-p opens CtrlP in ‘file+mru+buffer’ mode; Cmd-Shift-p opens it in ‘buffer’ mode; and Option-p opens it in MRU mode. Ctrl-b and Ctrl-f can be used to switch the mode from within the plugin’s popup.
Vim: numbers.vim ignores help buffers; improved modeline

First, numbers.vim has been told to not operate on windows containing help files. Those files will not have any line numbers henceforth. (Previously, they did not have line numbers when they didn’t have focus, and had relative line numbers when they did.)

I’ve also improved the ‘add modeline’ command/shortcut. Now it adds information about the file folding mode to the modeline. It also uses the long version of option names, to make it clearer what it sets on inspection by a user.
Bash: wrap() helper allows extended chars

In helpers.sh, the wrap() function now allows extended characters in its string arguments. This allows you to, for example, put a newline at the end of the message.
Bash: fix hman bug to make output quieter

When you run `hman` on a man file, before it generates its HTML + supporting files, it tries to clean up any lingering files from the last time hman was run on that man file. I intended for the `rm` command that does this to have its stderr redirected to /dev/null, so that the user wouldn’t see an error message in their terminal if there were no support files to delete, but I used ‘>/dev/null’ instead of ‘2>/dev/null’. Oops.
Bash: repair-openwith now seeds DB

I added the ‘-seed’ options to `lsregister`. According to the man pages, it causes the Launch Services DB to be seeded with apps from the standard locations. I don’t know if this makes a difference (it wasn’t causing problems before,) but it (hopefully?) can’t hurt.