Prevent parallel first/take/drop from processing things it shouldn't
Do not provide "lazy" unless it is available (Ruby 2.0+)
updating git provider specs according to previous fix saving 1 system call during git sync
Fix tests on 1.8.7
Remove unneeded requires when using CookbookVersionLoader

CookbookVersion and CookbookVersionLoader may interact with classes
defined in these files, but never reference their constants directly, so
they do not need to be loaded.
fix load_current_resource

Signed-off-by: Vasiliy Tolstov <v.tolstov@selfip.ru>
Merge parallelizer robustification and enhancements
Merge pull request #1287 from opscode/enable-travis-notifications

Enable Travis CI notifications
[CHEF-5314] Support override_runlist CLI option in shef/chef-shell
[CHEF-5314] Add unit and fucntional specs
Merge pull request #1032 from ClogenyTechnologies/kd/aix-bootstrap

OC-9274 - Knife bootstrap support for AIX
Fixed whitespace in changes.
Fixed deprecation warnings for `stub!` and `mock` in tests.
Added tests for `START_PENDING` and `STOP_PENDING` state to `stop_service` and `start_service`
Put cache at HOME/.chef.d if /var/chef can't be accessed.
change backup cache location to user's .chef
fix stubs for windows
update comment
create shared context for default config options
update for fallback cache
log cache_path switch to info
Move contributions information into CHANGELOG.md and get rid of CONTRIBUTIONS.md. Also make sure the names of our awesome contributors are reflected in addition to their Github profile.