TRingBuffer::ShiftIndexToBack

Move the value at the given index into the back pointer of the RingBuffer, and shift all elements behind of it up by one to make room for it.