Make ClusterInfoService part of the RoutingAllocation, rather than a param