Fix the header-inclusion paths for non-AOSP A and B-family targets

AOSP chose to use specific platform names to split the A/B-family
implementations of the display HALs, but we support other platforms
within the same families. Add support for those.

Change-Id: I8a4b9164e04e0fb7128216e56f76b4d96fc1868c
mm-video-legacy: vdec: display: Change in screenRefresh interface

Display interface changed to optimise binder transaction.
This change depends on
ChangeID I4db66f2427ecf16d7a6264462ae85815217a16b1

Change-Id: I7f7861e2626fdd32efcfe3a2575a62caed91f8db
mm-video: vidc: Try to open secure video decoder again.

Try to open secure video decoder again if first
open fails.

Change-Id: I244970d3d804688b1c57635c1f6c2965f8ee4735
CRs-Fixed: 444078
mm-video: vidc: Broadcasts intent for the start and end of secure playback.

- Broadcasts intent for start and end of secure playback so that other
  services (Wifi-Display) can find out whether secure or non-secure session
  is going on.

Change-Id: Id69042bc449cae29a1dd309c9bfb477c3b005541
CRs-Fixed: 444078