allow subsets to contain sets themselves

If the number of arguments in subsets is the number of sets (i.e. 2 for
venn2 or 3 for venn3), then assume they are sets and calculate the
intersection areas using set operations.