COOK-1299: Convert cpan_module defintion to use App::cpanminus

Fixes COOK-1368 for free too
Use remote_file and attributes rather than bundling cpanm in the cookbook
Use cpanm path attribute in cpan_module definition too
Style as recommended by yfeldblum
Merge pull request #5 from ashb/COOK-1299

COOK-1299: Convert cpan_module defintion to use App::cpanminus
release v1.0.0
increment version for development
Fixes for OS X
Root group needed for OS X as well
Merge pull request #6 from ctdk/COOK-1300-B

Cook 1300 b
release v1.0.2
adding some handlers for installing Strawberry Perl on Windows
escaping backslashes is important
missing 'do' keywords
changing :create_if_missing to :create; apparently that's been deprecated...
adding owner, group, and mode. They're in Unix-talk, but hopefully it'll get chef to stop complaining
removing a single. damn. period.
confirmed that perl gets installed in Windows, but ignored the install location parameter.
adding the proper flag to install to the specified directory, and prepending the new dir to the PATH
adding PATH statement to the install block