vim: open text mimetypes with vim.

Also, launch: added the possibility to configure launchers with no configuration and fixed
a quoting bug in term_exec, both needed to get "launch vim -f file1 file2..." working.