Ticket #3020: segfault on creating new file in external editor

Fixes for compiling code without warnings and errors when the --disable-editor option is specified

Signed-off-by: Slava Zanko <slavazanko@gmail.com>
Fix bug with segfault when we tried to create new file in an external editor (by pressing shift-F4)

Signed-off-by: Slava Zanko <slavazanko@gmail.com>
--with-edit: rename to --with-internal-edit.

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

* 3020_external_editor_segfault:
  --with-edit: rename to --with-internal-edit.
  Fix bug with segfault when we tried to create new file in an external editor (by pressing shift-F4)
  Ticket #3020: segfault on creating new file in external editor
Ticket #2163: rotating dash is not removed when mc finishes reading the directory

...or when other long aperation is finished.

(rotate_dash): add argument to show/hide dash. Move dash to the corner
of the right/top panel from corner of the screen.

Thanks Egmont Koblinger for the original patch.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
(find_rotate_dash): invert the boolean argument

...to be consistent with the new rotate_dash() behavior and to be
intuitive.

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

* 2163_rotating_dash:
  (find_rotate_dash): invert the boolean argument
  Ticket #2163: rotating dash is not removed when mc finishes reading the directory
REMOVEME: save patches.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
 Ticket #2136: create status dialog to interrupt long-time operations.

This dialog allows:
  * show status of operation;
  * control operation using dialog buttons.

Status dialog is raised after specified delay after operation start.
If operation duration is less than delay, the status dialog is not raised.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
mcviewer: refactoring of percentage display.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
mcviewer: apply status message for search process.

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