CHEF-4777: add include_recipes to recipes node attr
If a resource is sensitive, it’s redacted from logs.
Refactor
fixes CHEF-4639
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-4762: added comments about expected return values in http_request with action :head
CHEF-4762: Added a http_request test for testing false return value when not modified response
CHEF-4762: Added some some CHEF-4762 tests for Chef::HTTP#head
spec/unit/http.rb renamed to spec/unit/http_spec.rb
CHEF-4777: fix for fully qualifying recipes

this makes it so that the recipes in the attribute will be fully
qualified, and will avoid the problem of both "cookbook" and
"cookbook::default" showing up.
Merge pull request #1128 from opscode/lcg/CHEF-4777

CHEF-4777: add include_recipes to recipes node attr
CHEF-2418: rename ssh_password to ssh_password_ng

- commands like knife bootstrap and knife * server create will not set
- can use #has_key? as a test if we're running knife ssh or not
- do not prompt for password if ssh_password_ng does not exist
- not surfaced in knife.rb still uses old ssh_password config option
Merge pull request #1183 from onddo/CHEF-4762

CHEF-4762: http_request with action :head does not behave correctly in 1.8.0
Merge remote-tracking branch 'goodmanio/CHEF-4639' into CHEF-4639-updated
Restore checksums in the output.
add tests and moar comment
Merge pull request #1218 from opscode/lcg/save-CHEF-2418

WIP: attempt to save CHEF-2418
Merge pull request #1220 from opscode/CHEF-4639-updated

CHEF-4639: writing credentials files with `file` or `template` may leak credentials in diffs