[COOK-1549] Preserve SSH_AUTH_SOCK upon sudo

Generally useful when wanting to checkout code as a different user post sudo.
added host to render_sudo_attributes
Merge pull request #2 from retr0h/COOK-1549

[COOK-1549] Preserve SSH_AUTH_SOCK upon sudo
release v1.2.0
Adding whyrun support to sudo LWRP
Indentation fix
Indentation and spell fix
Merge pull request #5 from opscode-cookbooks/whyrun

Adding why run support to sudo LWRP
Merge pull request #3 from phoolish/master

COOK-1628
add name attribute to metadata
release v1.2.2
Rewrite using existing LWRPs

This commit does a lot of needed housekeeping on this cookbook/LWRP:
  - cleanup the codebase
  - rewrite using existing LWRPs (makes whyrun nicer)
  - update README to a nicer format
  - reduce complexity when validating a fragment
  - use a sudoer.erb template instead of writing the file in the recipe
  - set more sane defaults for some attributes
Fix issues in README formatting

Apparently backticks aren't interpreted in a table :(
initial pass at tests
[COOK-1892] - update test kitchen support

* preflight_command doesn't work in a cookbooks directory with certain
  other cookbooks, but keep the correct command for adding
  ChefSpec (rspec).
* Add a test cookbook, including LWRP usage test in cook-1892 recipe
* Move the minitest tests to the test cookbook
* Update kitchenfile for configurations
Merge branch 'COOK-1892'
[COOK-2022] - implement defaults attribute

* New attribute for /etc/sudoers defaults configuration entries
* Test in test kitchen, too!
use syntax highlighting in README
release v1.3.0
[COOK-2085] Fix LWRP's nopasswd attribute's default value

Should be consistent with node attribute authorization/sudo/passwordless,
which is also more secure default.