Pass `state.function` `arg` keyword along to `saltutil.run`.
Drop `**kwargs` support on `salt.states.saltmod.state`.

Support both `tgt_type` and `expr_form` as keyword arguments while
preferring `tgt_type` and warning the user if both are used.
Drop `**kwargs` support on `salt.states.saltmod.function`.
Don't override `warnings`, append to them.
Pass defined `ret` to `saltutil.cmd` before overriding it.
Allow passing a timeout to `saltutil.cmd`
Remove extra line
Merge pull request #10512 from s0undt3ch/hotfix/salt.states.saltmod

[MULTIPLE PRs] salt.states.saltmod