Clear executing-kbd-macro while performing action

This is so that the action can read input from the user for example.

Altered items:
kmacro-decision
bump version