Squashed commit of audio changes from CodeAurora

MediaFile: Add DIVX and MPEG2TS file format

Change-Id: I9f8cfbe8138c6d3d0d824bff2542b91d72a06b82

audio: Define ANC headset and proxy device

Change-Id: I681d73433d874ec66ec0b1f1f39869008d7d7d0d
(cherry picked from commit 1e6c410eadfc510a9f116bb3da142214fe761225)

audio: add support for QCOM WiFi display

- Define QCOM WFD intents
- Register and handle WFD intends in AudioSystem

Change-Id: I1e5a73d4aa5595bed44d24652647c12b7ef4ae1f

audio: add support for QCOM audio formats

- Add support for EVRC, QCELP, and WMA formats

Change-Id: If3676b88fa287b484ef8616c0a6b67177b61a720

PhoneWindowManager: Changes for WFD.

- WFD now sends WIFI_DISPLAY_VIDEO intent to set UI orientation.
- PhoneWindowManager to listen for WFD intents.
- Display on WFD should be same as seen on the HDMI, so set the
  orientation to HDMI orientation

Change-Id: I638adaa906e2151b1c6ae496343714fe828f5dbd

audio: add support for QCOM vocoders

- Add support for EVRC,QCELP and other
  QCOM vocoders

Change-Id: I9b2a18fe7d01a9198eb470e94e7176b7a6da2c7c

Signed-off-by: bmc08gt <bmc08gt.teamb00sted@gmail.com>
Change-Id: I9b2a18fe7d01a9198eb470e94e7176b7a6da2c7c
framework\base: Fix the JPEG file indexing

- QC proprietary video format had index same as JPEG, so
  JPEG file is recognized as video clip in gallery.

Change-Id: Ic26b50cd531680e0e9277f2e1029f0965248d674
CRs-Fixed: 430954

Signed-off-by: bmc08gt <bmc08gt.teamb00sted@gmail.com>

- Also fix EC3 and MID having same int

Change-Id: Ic26b50cd531680e0e9277f2e1029f0965248d674