getWeightConstraints now takes species as argument, weight.bounds and weight.comp are lists; constraints on unused attributes are silently ignored
constraints in weight.bounds with unused attribs are ignored
plot.weight.classes uses names
Marginalise allows NAs to be ignored, allowing ambiguity