SubSupersetGraph extension

I extended the SubSupersetGraph to contain sets and their subsets (the subsets could not be contained before).

I added a containsSubset method similar to the getExistingSubsets method but is lazy.

I added the SupersetGraph that can be used for superset requests, like the SubSupersetGraph is used for subset requests. This class uses a SubSupersetGraph internally and inverts the input and output. 

The SubSupersetGraph should be renamed to SubsetGraph, because it can only be used for subset requests. I did not rename the SubSupersetGraph, because there could be unknown references outside of the metanome repository.


maybe even better using the setColumns method:
1. create new ColumnCombinationBitset using empty constructor call
2. invert a cloned bitset
3. set the inverted bitset

the size will be computed by the new bitset when the bitset is set.