Adding argument passing to cmd.script state

I was having unexpected behavior with the cmd.script state.  Im running on CentOS 6.4 and the latest from github.  But it looks like cmd.script was not checking for arguments that were being was passing in.  To test this I just had a simple .sls file called tmp.sls:

```bash
tmp.sh:
  cmd.script:
    - name: tmp.sh foo bar "foo bar"
    - source: salt://test/tmp.sh
 ```
And tmp.sh was:
```bash
#!/bin/sh

VAR1=$1
VAR2=$2
VAR3=$3

echo "This is a test: $VAR1 | $VAR2 | $VAR3"
```

If I run them on the master I get the following:
```bash
~$ salt '*saltmaster*' state.sls test.tmp

prod-saltmaster-dc1.nifcu.org:
----------
    State: - cmd
    Name:      tmp.sh foo bar "foo bar"
    Function:  script
        Result:    True
        Comment:   Command "tmp.sh foo bar "foo bar"" run
        Changes:   pid: 16362
                   retcode: 0
                   stderr: 
                   stdout: This is a test:  |  |
```
However, the cmd.script module works correctly:
```bash
~$ salt '*saltmaster*' cmd.script salt://test/tmp.sh 'foo bar "foo bar"'

prod-saltmaster-dc1.nifcu.org:
    ----------
    pid:
        16438
    retcode:
        0
    stderr:
        
    stdout:
        This is a test: foo | bar | foo bar
````
With the fix in place it works as expect:
```bash
~$ salt '*saltmaster*' state.sls test.tmp

prod-saltmaster-dc1.nifcu.org:
----------
    State: - cmd
    Name:      tmp.sh foo bar "foo bar"
    Function:  script
        Result:    True
        Comment:   Command "tmp.sh foo bar "foo bar"" run
        Changes:   pid: 16659
                   retcode: 0
                   stderr: 
                   stdout: This is a test: foo | bar | foo bar
```

~Rob