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
Added some documentation and cleaned up unecessary TODOs.  Added first round of specs for the new classes.
Cleaning up based on review comments
Fixing ruby 1.9.3 build errors
1) No longer allowing multiple args passed to ResourceCollection#<< 2) removing ResourceCollection#insert_at
Merge pull request #2216 from opscode/tball/bsd_package_name

Notify a resource by the `resource[name]` key it was written as
speed up rest test

eliminate the sleep + retry delays on the other failing test as well
Correctly turn off version 3 data bag encryption specs on windows.
rspec-3-ify
Set the :default_guard_interpreter to :default so that the script resource guards are executed correctly.
Merge pull request #2257 from opscode/lcg/rest-test-speedup

speed up rest test
Fix cron specs on Solaris.
Refer to rpm assets with the full path in specs.
Disable data bag encryption v3 specs on ruby 1.9.X.
Merge pull request #2263 from opscode/sersut/chef-rc-fixes

Misc RC spec fixes that we ran into in CI.