check_parsimony_clusters function

Check whether an allocation of the shifts is parsimonious, in the "infinite site model".