sdm: Handle secure display/camera with external display

1. Define interface to notify start/end of secure display session
2. Do dim layer commit on any flush or null commit during secure
   display session
3. Handle external/virtual display connect/disconnect during secure
   display/camera.
4. Pause virtual display during secure display/camera and pause
   external display during secure display.

Change-Id: Ie50b46044d26c50a660d5098cfa02a34cf005382
CRs-Fixed: 2181274
diff --git a/libdrmutils/drm_interface.h b/libdrmutils/drm_interface.h
index d014a8e..9c96057 100644
--- a/libdrmutils/drm_interface.h
+++ b/libdrmutils/drm_interface.h
@@ -465,6 +465,7 @@
   uint32_t max_dest_scaler_output_width = 0;
   uint32_t max_dest_scale_up = 1;
   uint32_t min_prefill_lines = 0;
+  int secure_disp_blend_stage = -1;
 };
 
 enum struct DRMPlaneType {