Only override run list if non-empty
Use run list from JSON file if present
Don't parse cookbook if JSON file contains run list
Update changelog
Merge pull request #18 from mlafeldt/runlist-in-json-file

Use run list from JSON file if present