Allow delayed attribute evaluation. Add tests for delayed evaluation
More specs for more coverage on delayed evaluator usage
Rename #delay_eval helper to #lazy. Update specs to account for change.
Remove block parameter support from #set_or_return
Merge branch 'CHEF-3731' into 10-stable