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
Trying to eradicate all traces of the JSON gem from Chef
ffi_yajl still isn't loading, and when I manually installed it on the host I was calling the wrong method
Having busser install ffy-yajl gem so it can use it for serverspec test runs
Updating DOC_CHANGES
Found some JSON pretty printing statements I missed
Fixing some more changes I missed
Fixing failing tests.  The earlier changes I made to this file were caused by missing JSON printers that I left around.  Once I fixed those, the original changes I made to this test were unneeded.
Moving documentation to CHANGELOG since no online documentation needs to update with this
Removing old .to_json monkeypatching for all objects
My local gemset was including the `json` gem, causing these tests to be ineffective.  Also made them more clear