aix service provider for init style
minor improvements in aixinit provider.
aixinit specs
inprogress- add aix default service provider implementation.
fix aix service provider
aix service spec
aix service provider more code changes
functional specs for aix service provider
mark test aix only, and correct copyright
fix copyright
fixed functional tests
Remove node_name lookup in knife ssh error handler

It is no longer used, but causes problems as action_nodes can sometimes contain nil entries (see skip on the loop in search_nodes to cater for this).

Commit b57226b4a8c80b865cd3e256923ba07e5ac09749 removes the previous requirement for this.
Fixed issue related to precedence of knife config options
Changes to fix review comments
Removed spec tests related to bootstrap config options
mount resource : allow to mount cgroups
fix for #2173 

Fix for Inconsistent knife from file globbing
fix typo error
update tests : add cgroup and use a loop
first attempt at refactoring ResourceCollection into two objects