Merge branch '2603_cleanup' into 4.7.5-stable
* 2603_cleanup:
(try_complete): fixed warinig:
(edit_collect_completions): fixed warinig:
(etags_set_definition_hash): fixed memory leak
Use ESC_STR macro instead of hardcoded "\033".
Value accuracy of mouse_enabled global variable.
Nice location of red (warning and error) dialogs.
(dlg_find_by_id): use the GLib way to find widget.
(move_right): fixed type of return value.
(menubar_arrange): fixed typos.
Minor fixes in NEWS.
Preventing po/*.po files in git-diff output
Editor: remove unused #define's.
Optimization of walking in dialog widgets.
Set logfile for smbfs using mc_setctl().
Ticket #2603: cleanup branch