CHEF-3705: rspec: Use local non-privileged paths.

When building as non-root and running rspec,
it would fail trying to create /var/chef.
CHEF-3685: Fix rspec tests to work from the gem.

Some spec examples operate on .dotfiles. These files were missing
from the rubygems.org gem file.

Note that the fix (with FNM_DOTMATCH) correctly avoids the top-level
dotfiles because the glob operates only on subdirectories.
Don't pass directories to Gem::Specification#files.

http://rubygems.rubyforge.org/rubygems-update/Gem/Specification.html#method-i-files
"Only add files you can require to this list, not directories, etc.
Directories are automatically stripped from this list when building
a gem, other non-files cause an error."
[CHEF-3471] awk not needed for bootstrap templates
[CHEF-3749] Use HTTPS to download the Omnibus installer
Allow delayed attribute evaluation. Add tests for delayed evaluation
More specs for more coverage on delayed evaluator usage
Rename #delay_eval helper to #lazy. Update specs to account for change.
Remove block parameter support from #set_or_return
Merge branch 'CHEF-3731' into 10-stable
[CHEF-3933] use rubygems 2.0 files/classes/methods

* rubygems/format file removed
* Gem::Package replaces functionality in Gem::Format
* Gem.sources returns a SourceList which must be coerced to array
[CHEF-3933] support new gem dependency installer return type

in rubygems commit 432fc4818bbf14dfa5e49bbc1950eaa6d3fde133, return type
of dependency_installer's #find_gems_with_sources is changed to return a
Gem::AvailableSet collection instead of an ordered Array.
[CHEF-3950] Fix wrong variable name in GemEnvironment#spec_from_file

Introduced by fab4a2a and fixed by f67808e5 in 11-stable.
CHEF-3045: Re-provide lost support for no_lazy_load

Originally added in 1938b77, but the move of the cookbook sync code
in f880869c93 got messed up in bad merge b36f636

Also, add something test-like.
CHEF-3521: Wrap the call to yum-dump.rb in a configurable timeout.
Don't call readlines on stderr which is a string object.
CHEF-4314: Pin active_support < 4.0.0 due to atomic + CAS issues
Merge pull request #897 from opscode/active-support-fix

CHEF-4314: Pin active_support < 4.0.0 due to atomic + CAS issues
backport spec fix for unbundling rspec
Merge pull request #902 from opscode/lcg/unbundle-tests-10-backport

backport spec fix for unbundling rspec