Fix: pengine: cl#5130 - Choose nodes capable of running all the colocated utilization resources

If no node is capable of hosting the entire set of them, the most capable node will be chosen.

The code has been tweaked as suggested in https://github.com/gao-yan/pacemaker/commit/3738e2d5dd80146afb0427f96df786f8fa7f09b3. Let's take a look at it first.  I'm creating the regression tests.