Major refactoring for installing MCollective client/middleware/agent + plugins