[MONDRIAN-2202] CrossJoinArgFactory optimizes contraints by scanning
all axes for CrossJoinArgs and incorporating them into a single list.
This runs into problems when the same hierarchy is used on different
axes within calculations, in which case the constraint generated can
be conflicting (e.g. year=1997 AND year=1998).

This change strips potentially conflicting members from the CJ
arg list.