Add Record from Replay Buffer

This basically saves the current replay buffer and continues recording
to the saved file. The recording uses the standard file path.
Share memory between ReplayBuffer and RecordingHelper
Throttle RecordingHelper::AddPacket to keep buffer from filling RAM

For each incoming video packet two more video packets should be written
by the save thread to make sure that the buffer drains