TRangeSet::Empty

Removes a range from the set. Ranges that overlap with the removed range will be split.