Add compression to chef-client when posting run data
New CONTRIBUTING.md file

Initial brain dump of information relevant to contributing
[CHEF-3460] fix test for EOF condition in resource failure inspector
[CHEF-3460] make regression test more explicit
CHEF-3460: update test by adding angrybash cookbook
CHEF-3443: Fix incorrect variable name in inspector

In the registration error inspector, the error is stored
in the 'exception' variable, not the 'e' variable.
CHEF-3443: Strip whitespace from chef_server_url

Really a second bug, but leading whitespace in the chef_server_url
breaks things.
[CHEF-3456] fix backtrace regex for non-windows
[CHEF-3456] Add debug logging to compile error inspector

This will give us insight into why the backtrace munging isn't working
when users discover bugs.
chef Gemfile: pin eventmachine to 0.12.10
[CHEF-3468] Fix cookbook resolve error inspector for HTTP 403

Typo, accidentally left an extra heredoc terminator.
CHEF-3416: Remove improper call to #raw_data when using print_after
CHEF-3402 fixed: knife ssh says "No nodes returned from search!" when FQDN attribute is missing
[CHEF-3461] don't rely on windows drive letter being uppercase

Bug report from user shows windows drive letter being lowercase in some
stacktraces (confusingly, a different stacktrace in the exact same
output has capitalized drive letters).
Merge branch 'CHEF-3461' into 10-stable

apply fix for CHEF-3461
Merge branch '10-stable' into reporting-compression
Added identity_attr and state_attrs for (at least) all parent resources.
Added unit tests for resource changes related to state_attrs and identity_attr. Still need to handle ohai and deploy.
Fixing a few bugs that came up when my emacs crashed and I didn't revert properly.
Updated ohai and deploy resources with ident and state and unit tests.