Enable password to sudo from stdin for knife ssh bootstrap
Spec tests for Enable password to sudo from stdin for knife ssh
bootstrap functionality
Review comments for better readability
Merge branch 'master' of https://github.com/opscode/chef into OC-6470
Move the tests for --use-sudo-password to a separate context
Fix incorrect option in test description from --sudo-use-password to --use-sudo-password
Remove extra '-' in test description for --use-sudo-password
Merge pull request #704 from opscode/adamed/OC-5726/password_for_sudo_updated

OC-5726: Enable password to sudo from stdin for knife ssh bootstrap
CHEF-3364 Fix up Smartos Package provider. Copied from https://github.com/benr/chef/tree/19c83ab362dab4931b50b7dbe322b0e44b4e64e3
CHEF-3364 Fix up expected strings.
CHEF-4065: change chef-client config default to use client_fork
make options negatable
[CHEF-3919] Added support for setting ">", "<", "<=" ... versions in Chef::Platform
[CHEF-3919] Chef::Platform test added for "greater than" comparators
[CHEF-3919] Some broken test fixed
[CHEF-3919] platform_spec s/comparator/operator/
[CHEF-3919] rescue from an InvalidCookbookVersion exception inside Chef::Platform when platform version cannot be parsed properly
[CHEF-3919] existing platform version conditionals updated to use "greater than"
[CHEF-3919] platform parsing error message outputs the problematic version for debugging
[CHEF-3919] cookbook version specific code factored out from Chef::Version, new classes created: Chef::Version::Cookbook and Chef::VersionConstraint::Cookbook