Add support for custom parameters in deploy command 

Add a '-p' flag that can be used to pass options and arguments to the
deploy recipe. Parameters with an '=' will be split in key/value
and added to the node['deploy']['opts'] hash. Other parameters will
be left untouched and added to the node['deploy']['args'] array.

The flag has been added to the chefrun command as well as some roles
include the 'deploy' recipe during chefrun.

```
./bin/gt deploy -a myapp -e myenv -p arg1 -p opt=3 -p arg2 -p opt=4 -p opt2=2
[...]
"deploy":{"args":["arg1","arg2"],"opts":{"opt":"4","opt2":"2"}}
[...]
```