Allow to define multiple recipes in run list

For example, this works now:

```cucumber
    Given I have provisioned the following infrastructure:
    | Server Name     | Operating System | Version | Chef Version | Run List                 |
    | learning        | ubuntu           | 12.04   |       11.6.2 | apt::default,git::source |
    And I have run Chef
```