TRingBuffer::ShiftIndexToFront

Move the value at the given index into the front pointer of the RingBuffer, and shift all elements ahead of it down by one to make room for it.