KeyDownActionEditor refactored, so it stores current keycodes and modifiers
in a separate dictionary rather than having to read new values from the regarding
gui-fields

Signed-off-by: nuss <st9fan@gmail.com>
still mucking around with KeyDownActionEditor:
properly register changes to the function-string

Signed-off-by: nuss <st9fan@gmail.com>
remove data in KeyDownActionsEditor:*shortcutFields when deleting an action

Signed-off-by: nuss <st9fan@gmail.com>