Allow "incomplete" env_variable_switches to be merged

Before, if some *switch* was missing either `recipes`, `cookbook_paths` or `node_attributes`, it would error out with one of the following:

- no implicit conversion of nil into Array
- undefined method `each_pair' for nil:NilClass

depending on the one missing.