Empty run_list should result in empty array when using node.to_hash.
Separate test for node.to_hash with empty run_list.
Merge pull request #2255 from xeron/node_to_hash_run_list_fix

Make empty run_list to produce an empty array when using node.to_hash