Updated chefspecs + provider bugfix (Fixes #519)

There were 2 bugs fixed in this commit (hughsaunders fixed the bug I
introduced in my refactor):

1.  the node attribute branch for the dsh group was being overwritten
    in configure_pubkey()
2.  the $HOME/.dsh and $HOME/.dsh/group directories were being created
    with root ownership (instead of `user_admin' attribute value)

removed create_dsh_information() because everything about it was wrong.

corrected the chefspec examples (including a stub) to expect different
values, which correspond with the newly-refactored code.
Merge pull request #31 from invsblduck/grizzly

Merged automatically by jenkins after successful build test