[COOK-4113] - correct method dir/script perms

* The method_dir should be 0755
* The chef-client script should be 0555 (read/execute for all) to
  match other method scripts
Merge pull request #137 from opscode-cookbooks/COOK-4113

[COOK-4113] - correct method dir/script perms
Version bump to v3.1.2
Fix typo in README regarding node["chef_client"]["splay"] default
 [COOK-3874] Revert f64d9017 from main server_test

Signed-off-by: Sean OMeara <someara@opscode.com>
[COOK-3885] Correctly pass client_bin to the template

Signed-off-by: Sean OMeara <someara@opscode.com>
Merge branch 'master' of github.com:opscode-cookbooks/chef-client
[COOK-3848] allow disabling splay

Signed-off-by: Sean OMeara <someara@opscode.com>
Updating style to pass most rubocops, Updating test-kitchen harness
Version bump to v3.2.0
Version bump to v3.2.1
[COOK-4092] Add KeepAlive so that launchd will "daemonize" chef-client for us.

Signed-off-by: Sean OMeara <someara@opscode.com>
Version bump to 3.2.2
Publish 3.2.2 Changelog
bumping to 3.2.3 for dev release
Update gem versions
Update .kitchen.yml to work out of the box

Things like EC2 credentials, Digital Ocean, etc should never be inside the
default .kitchen.yml. These are better served in the .kitchen.local.yml,
which defines the user's preferences and configuration options.
Use public method instead of constant for CHEF_SERVER_USER

This solves issues with Chefspec where chef-client gets loaded repeatedly:

    chef-client/libraries/helpers.rb:25: warning: already initialized constant Opscode::ChefClient::Helpers::CHEF_SERVER_USER
Merge pull request #146 from opscode-cookbooks/sethvargo/cleanup_kitchen_yml

[COOK-4286] Cleanup the Kitchen
[OC-8662] - extend platform support and testing

* Add Debian 6 and 7 boxes
* Add SLES 11 box, with note in the TESTING.md
* Add OmniOS r151006c box, with note in the TESTING.md
* Add a test for SMF service recipe, which excludes every platform but
  OmniOS
* Add the client_fork option to the config hash by default if it
  exists in Chef::Config
* Test that the client_fork option is rendered in the config file

[OC-8662] - add omnios to solaris list in cron

[OC-8662] - additional note about vagrant-guest-omnios in TESTING

[OC-8662] - excludes for unnecessary tests

[OC-8662] - debian 6 doesnt use upstart

OC-8662, update kitchen w/ platform versions