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