Removed default value for cwd

This was preventing the logic for divining the default value based on
the current user in the execution module meaning that states specifying
a non-root ``user`` param also needed to specify a ``cwd`` param.
Updated more occurances of a default cwd
Merge pull request #3692 from whiteinge/cmd-cwd-default

Removed default for cwd in various cmd states