Ticket #3232: don't owerride fish prompt.

Support for fish subshell didn't show a prompt, because fish_prompt function
was overridden to pass current path to mc.

Now user can specify a fish_prompt_mc function to use a mc specific
prompt, if none is specified fish_prompt is copied to fish_prompt_mc to
use the default prompt. The new implementation of fish_prompt calls
fish_prompt_mc to display a prompt before exit. Cwd is passed to mc as
before.

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

* 3232_fish_prompt:
  Ticket #3232: don't owerride fish prompt.
Ticket #3216: improve CMake syntax highlighting.

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

* 3216_cmake_syntax_highlighting:
  Ticket #3216: improve CMake syntax highlighting.
Ticket #3233: mceditor: translate language names in the spelling assistant dialogue.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
Update po/*.po files.

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

* 3233_spell_names_i18n:
  Update po/*.po files.
  Ticket #3233: mceditor: translate language names in the spelling assistant dialogue.
Updated italian translation
Updated italian translation - small fix
Ticket #3225: first Backspace/Delete ignored after mouse click in an input widget.

Initial commit: WInput: refactoring of text marking.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
(input_event): fix handling of first mouse click.
Merge branch '3225_input_bs_del_after_mouse_click'

* 3225_input_bs_del_after_mouse_click:
  (input_event): fix handling of first mouse click.
  Ticket #3225: first Backspace/Delete ignored after mouse click in an input widget.
Ticket #3237: fish subshell pwd passing is broken.

Use $PWD variable instead of of calling pwd (which can be a function)
since it is read-only and not manipulated.

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

* 3237_fish_pwd:
  Ticket #3237: fish subshell pwd passing is broken.
Ticket #3251: mcviewer: grab focus on mouse click in QuickView mode.

(mcview_t): add new member 'active' to recognize current state in QuickView mode.
(mcview_callback): toggle mcview_t::active in MGS_FOCUS and MSG_UNFOCUS
event handlers.
(do_mcview_event): use mcview_t::active to grab focus.

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

* 3251_quickview_grab_focus:
  Ticket #3251: mcviewer: grab focus on mouse click in QuickView mode.
Ticket #3189: code cleanup before 4.8.13 release.

Rename: src/vfs/sftpfs/config_parcer.c -> src/vfs/sftpfs/config_parser.c

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
(panel_operate_generate_prompt): ret rid of extra argument.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
(sftpfs_open_socket): remove useless condition.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
Don't use 'register' keyword.

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