added spreading by shared labels

Spread pods that share labels rather than only spreading pods that have exactly equal label sets.

Referencing #1965, although maybe not a resolution, this may be an improvement over the current implementation