Change the way muons are selected so now iterate over ALL pairs.

Previously only tested two highest pT muons for deltaR, SS, etc.
Now we loop through all muon pairs (intelligently, I hope), and
see if *any* pass selection, not just two highest pT ones.

Also adds new templated sorting function.
Update comments