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).
Fix typo: :restart -> :reload.
Add run_as, run_as_password, and display_name to windows_service resource.
Reconfigure a Windows service on start, using whatever attributes are available.
Intercept the 'logon failure' message and make it more helpful.
Add grant_service_logon and a test.
Cleaner constructor double.
Delete logfile too.
Stub Win32::Service.configure.
Actually call grant_service_logon, and test for it.
Restore any previous values of :run_as(_password).
Final cleanup, error logging.
Update grant_logon spec and code.
Factor out the username munging functions and add specs.
Remove the display_name attribute.