Merge branch '4426_cleanup'
* 4426_cleanup: (49 commits)
ru/mc.1: fix typo.
doc/NEWS: indentation.
Update po/*.po files.
Ticket #4437: (file_frmt_time): fix time format.
mcedit: use diff syntax highlighting for git commit messages
(load_extension_file): make one-line long error messages multi-line.
mc.ext.ini.in: fix a typo (closes MidnightCommander/mc#178).
Filehighlight: recognize vsix files as zip files (closes MidnightCommander/mc#171).
mcedit: support modern ECMAScript syntax in TypeScript (closes MidnightCommander/mc#172).
Aadd syntax highlighting for modern ECMAScript (closes MidnightCommander/mc#172).
extfs helpers: replace "perl -w" with "use warnings" (closes MidnightCommander/mc#174).
(do_find): use dir_list_append() to create file list for panelization.
(do_find): remove unused variable.
Fix various typos in the source code (closes MidnightCommander/mc#177).
(panel_destroy): don't free file list.
(search_content): use g_get_monotonic_time() instead of g_get_real_time().
(extfs_get_plugins): minor optimization.
(edit_read_syntax_rules): trivial refactoring.
mcedit (syntax): minor optimization.
src/filemanager/panelize.c: use GSList to hold panelize entries.
...