chef-client now only saves once  * instead of saving the run_list after expansion/attribute merging,    it passes the (possibly modified, due to json_attribs) run_list to    the new version-finding /environments/:env_id/cookbook_versions  * fixed webui nodes show to use refactored RunList#expand signature  * took out double role expansion in Client/RunContext, cleaned     up Node#expand!  * removed dead code Node#constrain_cookbooks
chef-client now only saves once
 * instead of saving the run_list after expansion/attribute merging,
   it passes the (possibly modified, due to json_attribs) run_list to
   the new version-finding /environments/:env_id/cookbook_versions
 * fixed webui nodes show to use refactored RunList#expand signature
 * took out double role expansion in Client/RunContext, cleaned 
   up Node#expand!
 * removed dead code Node#constrain_cookbooks

   

chef/chef-server-webui,ctdk/chef-server-webui,chef/chef-server-webui,ctdk/chef-server-webui,ctdk/chef-server-webui