Only include chef-service-manager on windows
update man pages for chef-client 12
update html pages for chef-client 12
Merge pull request #2273 from opscode/jdmundrawala/gemspec

Only include chef-service-manager on windows
Change the integration test server port from 8889 to 8890 so the test can succeed when
being run from a Chef recipe (specifically chef-zero in test-kitchen).
Bring in cheffish and provisioning resources if they are installed
Merge branch 'master' into mcquin/rspec-3
Don't populate X-Chef-Version.
Merge pull request #2324 from opscode/mcquin/rspec-3

Update to RSpec 3
Make sure that :distro is evaluated later than :bootstrap_template and :template_file in order for knife cloud plugins to work corectly with Chef 12.
Rspec 3 compat.
Merge pull request #2368 from opscode/sersut/knife-cloud-bootstrap-options

Knife cloud plugins bootstrap problem with Chef 12 when using custom templates.
Make client.pem being a symlink a configurable option
Add spec for making client.pem a symlink a config option
Fix rspec 3 specs.
Add CLA_ARCHIVE -- List of CLAs from pre-supermarket times
Merge pull request #2370 from opscode/ryan/follow_symlinks

Make client.pem being a symlink a configurable option
fix systemd for Ubuntu 14.10

It has systemctl installed on the system but does not have systemd
wired up as init by default and trying to use systemctl throws
exceptions that breaks everything.

Also add a big banner warning because I'm sure someone is going to
think that the shortest past to fixing priority bugs is hacking up
what gets reported from these modules, rather than fixing the bugs
in the downstream logic.
correct list-unit-files + refactoring
extract which to a mixin, use for systemctl