FMRecorder : Save to a private temporary file while recording

While recording save to a temporary private file and once finished,
move to external storage

Change-Id: If82a84beeffe2ea8e5ba4bf7e93e4f3d6203e10f
(cherry picked from commit 3d6236300fdc02fefc2032c482c8a0fcf71649b1)