Introduction of explicit gaps into the implementation  of 'MapWithRunLengths' - this is a stepping-stone to replacing the C5 mutable sorted dictionary with the standard F# map, which will hopefully buy some performance for some of the tests.