Make solo tarballs work on windows; fixes #1515

Adds Guard support to Chef.

Makes solo tarballs work on windows, by converting to ShellOut and adding smarter path separator support to the regex that detects the cookbook directory to untar into.