Redo the body of VMAIntervalSet::insert().  The code was broken for the case that a new interval spanned several old intervals.
Redo the body of VMAIntervalSet::insert().  The code was broken for
the case that a new interval spanned several old intervals.

It's possible that inserting only individual instructions never
exposes the bug, but I'd rather not depend on that.

HPCToolkit/hpctoolkit,HPCToolkit/hpctoolkit,HPCToolkit/hpctoolkit,HPCToolkit/hpctoolkit,HPCToolkit/hpctoolkit,HPCToolkit/hpctoolkit