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.
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
Finishing all code changes to split resource collection into 2 data containers
Removing all traces of 'created_as_type' since that fix is no longer necessary
Refactoring ResourceCollection interface to be backwards compatiable, all specs continue to pass, removing ResourceSet and ResourceList from consumer knowledge