Resolver now follows existing gem required_by tree to resolve conflicts