knife node run_list remove issue #2186

fixes "knife node run_list remove" issue #2186 
Ah, I see what @btm is saying - he wants lines 80-82 to look like:

```ruby
@node.run_list << 'role[blah]'
@node.run_list << 'recipe[duck::type'
@knife.name_args = [ 'adam', 'role[monkey], recipe[duck::type]', 'role[blah]' ]
```

That way, we remove 1 recipe from the run_list that was in a comma-separated string and 1 recipe that was in a regular string.