vim: open text mimetypes, allow for launch vim.

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.