vim: Preliminary Python 3 support

Signed-off-by: Adam Vandenberg <flangy@gmail.com>

Closes #21366.
grammar edits
Split bsdmake wrapper out from make wrapper
Add ant wrapper to superenv

Fixes #22199.