Updating travis to run builds on 12-stable
Fix windows specs for windows package type.
Merge pull request #2328 from opscode/sersut/win-spec-fix

Fix windows specs for windows package type.
Merge pull request #2326 from opscode/tball/travis

Updating travis to run builds on 12-stable
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.