Ticket #3219: mcviewer: fix switch between raw and parse modes.

Partially revert 2640b21bb9700aa51a70f35f9e10732c82a7366f
for src/mcviewer/lib.c file.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
Merge branch '3219_mcviewer_raw_parse_switch'

* 3219_mcviewer_raw_parse_switch:
  Ticket #3219: mcviewer: fix switch between raw and parse modes.
Ticket #3189: code cleanup before 4.8.13 release.

(sigchld_handler_no_subshell): clarify condition.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
lib/widget/dialog-switch.c: fix the FSF name.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
(render_edit_text): fix usage of uninitalized variable.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
(tar_fill_stat): initialize st->st_dev.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
(background_attention): fix usage of uninitialized variable.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
(move_dir_dir): fix usage of unitialized variable.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
(mouse_get_local): initialize local.modifiers.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
(ftpfs_dir_load): fix usage of unitialized variable.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
(fish_dir_load): fix usage of unitialized variable.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
(fish_file_store): fix memory leak.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
(extfs_get_plugins): fix possible file descriptor leak.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
(vfs_s_get_line_interruptible): disable interrrupt after finish of read

...and type accuracies.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
(lock_extract_info): fix out-of-bound writes.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
(mc_search_regex__process_append_str): fix possible dereference of null pointer.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
(str_8bit_fit_to_term): fix out-of-bound write.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
(str_ascii_fit_to_term): fix out-of-bound write.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
(x_basename): fix dereference of null pointer.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
(sftpfs_open_socket): fix condition of port check.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>