Unit test for SI-8518, broken take() and drop() on NumericRange[Double].
Fix SI-8518 by identifying a NumericRange by an anchor point, the step size and the start and end step indices. This avoids float precision issues past the initial constructor. Binary compatibility still has to be worked out.