CHEF-5022: Rename start_type to current_start_type

This is to be more clear what current_start_type returns.
CHEF-5022: Don't use provides in the resource

Wait until #1773 is fixed to use provides in the resource.

This means you need to specify windows_service in your recipes if you want to use
the :configure_startup action and the startup_type attribute.
Update release notes for CHEF-5022
CHEF-5022: Add tests for #set_start_type and cleanup
Merge pull request #1771 from opscode/btm/CHEF-5022

CHEF-5022: Differentiate between Windows service startup_types
add rhel 7 e2e test
use a flavor that supports HVM

rhel-7 seems to be HVM-only
Do not use :Win32 outside of let, describe, it blocks since we don't have it ready yet.
* Dscl user provider changes to support Mac 10.7, 10.8 & 10.9.
* Make the dscl user provider password handling idempotent.
* Refactor / modernize dscl user provider unit tests.
* Functional tests for dscl user provider.
Updates based on PR comments.
use ec2-user for rhel7 image
Merge pull request #1814 from opscode/sersut/travis-fix

Do not use :Win32 outside of let, describe, it blocks since we don't have it ready yet.
e2e test on rhel found a bug
Changelog information for user dscl provider updates.
Merge pull request #1800 from opscode/sersut/chef#1634

DSCL User Provider Rewrite
Merge pull request #1811 from opscode/lcg/rhel-7-e2e

add rhel 7 e2e test
Add information on using Test Kitchen for E2E testing.
Create and test cookbook on Ubuntu 12.04
Remove kitchen tests from spec/ directory, so tests can be run separately.
Add test instructions and contributing information.