CHEF-4643 Add cookbook versions to chef-client INFO and DEBUG logs
Handle sections without text parameters

 * Allows interop with gems that throw custom exceptions without string messages.
ruby-shadow supports darwin+freebsd now

- comment in https://tickets.opscode.com/browse/CHEF-4402
CHEF-4777: add include_recipes to recipes node attr
If a resource is sensitive, it’s redacted from logs.
Refactor
CHEF-4850 Close file in Chef::File::Edit after reading contents
fixes CHEF-4639
bump up upper limit on json gem to 1.8.1
Merge pull request #1179 from opscode/lcg/CHEF-4632

bump up upper limit on json gem to 1.8.1
remove debugging puts
CHEF-4762: http_request with action :head does not behave correctly in 11.8.0 fixed
fixed 1.8.7 incompatability issue; removed `pry` import
CHEF-4849: Implement `#response_file_variables` in Package resource

Now that Chef properly supports a package `response_file` using
`Chef::Resource::Template`, the Package resource should implement the
`response_file_variables` method so that variables do not have to exist
as node attributes (eg - for seeding DB passwords for configuration
files generated by packages).
[CHEF-4845] Fix typo in aix packager provider regexp

While it's not guaranteed without tests that this change will generate
the expected regular expression, it's certainly not worse than what
has been used so far. Moreover, this will silence the ruby warnings
about invalid regular expressions during chef-client runs.
remove unused variable startup_type
another assumption: load_current_resource always sets a priority

and now there's a test failure :-)
fix for when the service doesn't set priority
tests updated for services only starting at run level S
and a fix to handle services only starting at run level S