Allows capture of both PV / RM streams from the Recorder app, by creating 2 distinct frame source groups / sensor frame recorders (one for PV, one for RM).
A Boolean (_isPV) checks if the FrameRecorder instance is used for RM or PV streams. This is then used to save data in 2 distinct archives and avoid overwriting between streams. At the end of the recording, the app saves 2 archives with 2 different file names (one with suffix "0" for RM recorded data, one with suffix "1" for PV recorded data).
It is possible to choose which streams to capture by modifying the enabledSensorTypes vector and the enablePV bool in Recorder/AppMain.h.
There are inconsistencies in recording when the app is launched for the first time on the device -- since the airtap given to enable access to the camera is detected also to start capture. The problem seems to affects also the Recorder app prior to this PR.
The features in this pull request are integrated into another pull request, which makes this one obsolete. The master branch should contain all the changes from here.