Makes SplittableList.remove() to behave correctly.

Before this patch, SplittableList.remove() has assigned "null" as
reified value for any index that has not yet been reified and that is
larger than the index to be removed.
For these indexes SplittableList.get(int) has then returned "null"
even though a value exists in the Splittable.

Bug: issue 8854
Change-Id: Ie6f2c7b66926d4a09c4797be870bf4efcc7dfe02
5 files changed