Add support for cooking with environments
Don't leave empty list in node config if no environment is specified
Make sure environment is escaped properly in solo.rb
Memoize chef version to avoid multiple SSH calls
If node file is missing return _default environment. Happens for some unit tests.
Add integration test for environment support
make patched cookbooks take lowest precedence
Merge pull request #298 from michaelglass/patched_search_takes_lower_precedence

patched libs take lower precedence to those included in user-defined cookbooks
Merge pull request #285 from makern/environment_cooking

Add support for cooking with environments
Manifest update
Support Raspbian GNU/Linux

Fixes #295