Ensure cookbook can compile on Linux

Backfilled ChefSpec tests to ensure recipes work on Windows and don't break Linux.
Add support for running from vsphere
Allow host to select provider
Supress warnings using stub_const
Merge pull request #10 from daptiv/allow-no-op-run-on-linux

Allow no op run on linux