added DisjointRange<RANGE_TYPE>::Contains() and regtests