SnapdragonCamera: Add abortCaptures for flush

Add abortCaptures for flush.
(1) when exit app.
(2) when switch cameraID.
(3) start recording before closePreview session.
(4) stop recording except enable EIS.

CRs-Fixed: 2349737
Change-Id: I4546fbfefa3ffa4bcec688a6b5c6eea24045f232
7 files changed