Ticket #3035: code cleanup before 4.8.10 release.

Remove fi_FI and it_IT hints.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
(regex_check_type): change type of have_type parameter and related changes.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
(eval_marks): change return type to gboolean, minor refactoring and related changes.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
lib/strutil/strutil.c: cosmetics and minor refactoring.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
lib/strutil/strutilascii.c: cosmetics and minor refactoring.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
lib/strutil/strutil8bit.c: cosmetics and minor refactoring.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
lib/strutil/strutilutf8.c: cosmetics and minor refactoring.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
(FileOpContextUI): rename labels for files.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
Use vfs_path_as_str() to get string representation of tree_entry::name.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
Add DIR_IS_DOT and DIR_IS_DOTDOT macros

...to detect "." and ".." directories, respectively.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
(erase_dir_iff_empty): optimization.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
(my_mkdir_rec): ret rid of double directory name conversion.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
(my_mkdir): don't call mc_mkdir() twice in case of failure.

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

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
(erase_dir_iff_empty): get rid of extra directory name conversion.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
(copy_dir_dir): get rid of extra memory allocation.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
(move_dir_dir): get rid of extra memory allocation.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
Adjust progress window for file delete operation.

Show file name and file counter.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
Ticket #3043: broken NCurses detection.

HAVE_NCURSESW_CURSES_H included the wrong header.

Partially revert 80c8d5800329e344f400db1ecc97a8c663b612e6
for lib/tty/tty-ncurses.h.

Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
Clarify midnight_dlg size in MSG_RESIZE handling.

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