Merge branch 'chef-dk-227' into 11-stable
Fix conflicting data in test cases
Add another case for chef-dk#227 to ensure regex correctness
skip expensive spec tests by default

- `rake spec` skips knife integration tests
- `rake spec:all` includes them
- PRs only get `rake spec`
- master (and 10/11/12-stable) get `rake spec:all`
- rspec and rspec spec are still essentially rake spec:all
  (so omnibus-chef still tests every spec)
- also some cleanup of the rspec jobs
Merge pull request #2421 from opscode/lcg/faster-rspec

skip expensive spec tests by default
Introduct :auto mode for :file_staging_uses_destdir which tries the dest_dir first and falls back to tmpdir when unsuccessful.
Use platform_specific_path in chef shell
Fixes based on PR comments.
Dedicated error for content staging issues. Comment fixes in config.rb.
stop recomputing locale -a constantly

fixes an outstanding issue on the locale -a guessing
also fixes perf issues in the rspec tests (e.g. deploy
provider)
Merge pull request #2427 from opscode/jdmundrawala/path-sep-refactor

Use platform_specific_path in chef shell
Merge pull request #2424 from opscode/sersut/chef-2356

:auto mode for :file_staging_uses_destdir
Fix typo in release notes.
Revert 7ff6de20561ba20b0a6876c66e1ddd3271a10084 as we don't need it
anymore; bug has been fixed plus we don't care about Ruby 1.8.7.
Put back "gem update --system"
Merge pull request #2425 from opscode/lcg/memoize-locale

stop recomputing locale -a constantly
Populate the actors when creating groups
Add unit test for group normalization in ChefFS
Merge pull request #2073 from opscode/ryan/group_post-master

Populate the actors when creating groups
Merge branch 'tball/restore-050d148' - this merges PR https://github.com/opscode/chef/pull/2073 into master after the force-push shenanigans