Merge branch '323_editor_macros'
* 323_editor_macros:
(mc_config_init): don't drop file name if file is not exist.
added examples added rules for misc/macros.d/*. in the process of installation, example scripts will be copied into share/mc/examples/macros.d
added check for instruction "#interactive" in the script. if the external script contain #interactive then do show prompt.
changed mcedit.1.in
Fix cursor position after execution of external script.
Changed engine of external macros execution
added a new action "Record and Repeat commands", added menu entry (Record/Repeat actions) for this.
Removed unneeded menu entries.
Added lookup_key_by_code, now parameter is string.
Ticket #323 (reimplimented editor macros)