Merge branch '3420_cleanup'
* 3420_cleanup: (35 commits)
Reimplement handling of ev_vfs_print_message_t message.
Fix typos.
Ticket #3539: fix reported -Wshadow warning with gcc 4.6.x
(vfs_get_current_dir): avoid string duplication.
mountlist: refactoring: reimplement mount list using GSList.
Sync with gnulub
c6148bca89e9465fd6ba3a10d273ec4cb58c2dbe.
mcview: zero extension of char to int.
Ticket #3522: (edit_suggest_current_word): fix memory leak.
Ticket #3521: (edit_load_macro_cmd): fix memory leak.
Ticket #3520: free editor macros when closing mc.
(prepend_error_and_exit): fix format.
Clarify __attribute ((format (printf))) usage.
Fix calls of vfs_print_message().
Fix calls of fish_command().
(gauge_callback): fix draw of progress bar.
Rename mcview_t back to WView to be consistent with other widget names.
src/editor/editbuffer.c: fix typo.
Add default cases for switch(){} construction in smbfs
(nice_cd): use INPUT_LAST_TEXT.
Ticket #3495:(edit_ext_cmd): use INPUT_LAST_TEXT.
...