[CHEF-4298] dependencies in metadata.rb require a space
[CHEF-4298] some tests added for "dependencies in metadata.rb require a space"
[CHEF-4298] send the version constraint correctly formatted for chef server
[CHEF-4298] some tests fixed
[CHEF-4298] tests improved to test version transformation on dependencies
[CHEF-4298] "trasnformation" typo in tests
CHEF-4443 - Always save the correct run list

As per Dan's suggestions, use a primary run_list and an override, and
take care to ensure that the correct one is used to save the node.
remove leading underscore
aix: bootstrap template for aix.
Unit test for CHEF-4562
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
Add Code Climate badge to README
CHEF-4643 Add cookbook versions to chef-client INFO and DEBUG logs
search prerelease gems for subcommands

- otherwise we can't test knife gem rc releases
Handle sections without text parameters

 * Allows interop with gems that throw custom exceptions without string messages.