Split locale -a result safely, detect utf8, log message to debug.
Standardize guessed locale
remove chef/shell_out dep

seems like we can drop this require for chef-12
Return correct value for tagged? when node[:tags] is nil.
Use shell_out to get locales
file_spec: chdir into the temp directory so we don't leave test files in the source root.
Add a unit test to check tagged? method with default node object.
Merge pull request #2241 from opscode/cdoherty-eliminate-spec-remnants

Don't leave spec tempfiles in people's source roots.
Merge pull request #2231 from opscode/lcg/remove-shellout-require

remove chef/shell_out dep
Merge branch 'master' into mcquin/centos-locale-a
Update for :internal_locale detection
return whatever the definition returns

this can allow method chaining so that if you call a definition to
create a resource, and the definition takes the time to return the
resource as its retval, then you can hang a .not_if off of the
definition (or .only_if/.notifies/.subscribes/etc)
convert to rspec 3
add test for retval from definition
add md file
Merge pull request #2185 from opscode/lcg/definition-retval

return whatever the definition returns
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.