Quietly keep locale en_US.UTF-8 on Windows

We're not sure if anything cares what we set the locale to this way on Windows.
For now we'll leave it as en_US.UTF-8 until we find a use case that indicates
we should do something else.
Merge pull request #2122 from opscode/btm/windows-locale

Quietly keep locale en_US.UTF-8 on Windows
removing shelling out to erubis/ruby

ruby-1.8.7 is dropped so we don't do this any more.
add changelog for PR #2046
Merge pull request #2046 from opscode/lcg/remove-shellout-syntax-checks

removing shelling out to erubis/ruby
Fix RHEL pre 7 provider service mapping

This is to fix the issue made when the Redhat-based 7 distro
support was added.
Merge pull request #2123 from andytson/feature/fix-rhel-pre-7-service

Fix RHEL pre 7 provider service mapping