Split locale -a result safely, detect utf8, log message to debug.
Standardize guessed locale
Return correct value for tagged? when node[:tags] is nil.
Use shell_out to get locales
first attempt at refactoring ResourceCollection into two objects
Finishing all code changes to split resource collection into 2 data containers
Removing all traces of 'created_as_type' since that fix is no longer necessary
Refactoring ResourceCollection interface to be backwards compatiable, all specs continue to pass, removing ResourceSet and ResourceList from consumer knowledge
Moving resource_set and resource_list so they are hidden from consumers more since we don't want to change the resource_collection API yet
Add a unit test to check tagged? method with default node object.
Merge branch 'master' into mcquin/centos-locale-a
Update for :internal_locale detection
Merge pull request #2238 from opscode/sersut/chef-2174

Return correct value for tagged? when node[:tags] is nil.
Merge pull request #2222 from opscode/mcquin/centos-locale-a

Better handling of locale -a output
Remove the "path" attribute from "execute" resource which has never been backed by any providers.
Enable guard_interpreters for the execute resource and set the default interpreter for the execute resource to be :execute.

This ensures that attributes of the resource like :environment & :cwd can be inherited by the guard when guard is specified as a string.
Differentiate between the default and the user set guard_attributes in order to be able to warn users correctly when they configure a guard_attribute but use a ruby block in the guard.
Error message update from PR comments.
CHANGELOG update for execute resource guards inheriting parent resource attributes.
Merge pull request #2223 from opscode/sersut/execute-guard-interpreter

Guards of execute resource doesn't inherit command options from its parent resource