Revert "libstagefright: Add support for HW AAC decoder"

- This reverts commit 146757db52a6531b90404b478d12f277f9cd39c9.

- On PDT tetsing crashes observed due to improper selection
  of multi aac decoder without setting system property

- As multi aac decoder using only for ISDBT case, reverting
  this gerrit to unblock PDT testing till root cause for crash
  is identified.

Change-Id: I1c195bb9150199ae71c686081d75bbb7653fa8fe
stagefright: ExtendedUtils: Correct codec config allocation check

Fix incorrect NULL check to use the proper variable name.

CRs-Fixed: 752762
Change-Id: I5aaed3f12b8cb61dd362c575e7ff1aad51daecce
libstagefright: httplive: Add NULL check for empty playlist

If the source playlist is empty, the playlist meta will be NULL.
Check for this case to avoid an invalid dereference. Also flag
playlists without the required EXT-X-TARGETDURATION tag as malformed.

CRs-Fixed: 736089
Change-Id: Idf74d890a89bbc6483a6d4060eb092dc7461be24
stagefright: fix for Executing state in resumeLocked

- When resumeLocked is called in Executing state, do
  nothing and return OK to avoid additional state change
  to Executing.

Change-Id: I015ad098d4efd480c1628598f519e96a16537f6e
CRs-Fixed: 740435
libstagefright: Remove parsing deprecated quirk

Remove parsing deprecated quirk "defers-output-buffer-allocation"
in OMXCodec.

Change-Id: Ib9f40f17f927c6af237969ee111bfd74bd63b3fe
Merge remote-tracking branch 'cyanogen/cm-12.0' into cm-12.0