Fix for dark frames in timelapse

Now uses a null sink component instead of not connecting camera to preview. No connections means no preview frames. Fixes the darkening frames in timelapse mode problem as the camera needs preview frames to work out exposure. These are simply dumped to null_sink component