Total overhaul, NOT BACKWARDS COMPATIBLE. Deleted several methods (isEmpty, intersects, intersection, union) from the Interval interface and from the GenericInterval class. Deleted the IntervalSet class. This was necessary because the Comparable interface just does not allow for correct detection of empty sets, which also makes it impossible to reliably determine intersections and unions.
Corrections to JavaDoc.
Merge origin/master