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
rspec-3-ify
Merge pull request #2257 from opscode/lcg/rest-test-speedup

speed up rest test
Ensure delete ENV[var] from current process
spec to ensure deleting ENV[var] from current process works