Fix kbd-macro-decision, remove kmacro-cycle-ring-previous-undisturb

Also remove cl-format dependency and replace with el-x dependency

Altered items:
kmacro-cycle-ring-previous-undisturb, kbd-macro-decision
Remove merge 'new option with 'edit option

Prompt user on whether to save edit as macro or not.

Altered items:
kbd-macro-decision, kbd-macro-decision-menu