Allow specifying args directly to actions using module: syntax

Makes things like
```
- name: do complex things with complex module
  complex:
    setting_a: true
    setting_b:
    - foo
    - bar
```
possible.

Fixes #2228.