Bug fixes for the new lib.structure.internal.coordinates.common_residues() function.
This function for determining the common residues between multiple sets of pairwise alignments was
failing in quite a number of cases. The logic has been updated to handle these.