Allow (local_)action: to be a dict

Use the key module: to set which module to invoke.
Ensure complex_args is considered in all action_plugins