aix: bootstrap template for aix.
aix: bootstrap template for aix.
Merge branch 'kd/aix-bootstrap' of https://github.com/ClogenyTechnologies/chef into kd/aix-bootstrap
AIX: implement review comments, name as chef-aix and use ksh -c
aix: bootstrap template for aix.
AIX: implement review comments, name as chef-aix and use ksh -c
Merge branch 'kd/aix-bootstrap' of https://github.com/ClogenyTechnologies/chef into kd/aix-bootstrap
Enable Travis CI notifications

This commit enables notifications to the following communication 
channels:

* HipChat - "Build Statuses" and "Open Source" rooms
* IRC - #chef-hacking channel
* Gitter IM - opscode/chef chat room

Notifications will only be sent if a build fails OR a failed build 
transitions to successful.
CHEF-4423: extract cookbook upload threaded queue into utility class
CHEF-4423: extract CookbookVersion manifest update into public method

Certain segments of a CookbookVersion's manifest (recipe, attributes)
have custom setter methods. Extract the logic to handle these special
cases into a public method to reduce duplication.
CHEF-4423: implement threaded cookbook synchronization

This commit parallelizes cookbook synchronization (downloads) with the
threaded worker queue model used during cookbook upload.
make mixin/create_path threadsafe
Catch format error for 504 Gateway Time-out.
Add config option for parallel cookbook sync.
Update for parallel cookbook synchronization.
Comment threadsafe change.
Refactor rescue behavior.
Decrease number of default threads
Merge pull request #1434 from opscode/CHEF-4423

Cookbook synchronization speedup (CHEF-4423)
add whitelist config options for attributes saved by the node