Merge branch '2741_cleanup' into 4.8.1-stable
* 2741_cleanup: (22 commits)
Ticket #2748: wrong message in menu item "Delete tagged files if a copy exists in the other directory".
(extfs_get_path_mangle): renamed to extfs_get_path_int
Typo fix in message
(expand_format): minor optimization.
Fixed preprocessor conditions.
find.c: drop support of legacy config option.
Added macros for Layout and Misc sections of main config file.
Reorder fields in mc_global struct and change type for some of them.
Removed useless return.
Editor: avoid extra screen redraw.
editdraw.c: removed unused defines.
Tweak key bindings.
Tweak background operations support.
Removed mcserv.8 target.
lib/tty/win.c: includes cleanup.
Include sys/param.h conditionally.
Check assert.h header and use it conditionally.
Minor optimization of memory allocation for string copy.
(examine_cd): split in two functions to be unit test friendly.
Removed check of unused functions.
...