Camera2/3: Fix deadlock when starting recording before preview.

Move 3A notification synthesis for HAL3 devices from
Camera3Device::processCaptureResult to Camera2Client's
FrameProcessor. This will ensure that calls to processCaptureResult
from HAL can never block on Camera2Client internal mutexes.

Bug: 9923891
Change-Id: I5184649bf45c0807babe6b8c0e1239e959cd3480
Merge tag android-4.3.1_r1 into dev-mips-jb-mr2
[MIPS] MP3 decoder optimizations for Mips

(cherry picked from commit 62e885727dce068d7512fc83e52a0e7af0c418ca)

(cherry picked from commit 0e70abf9778101a1912825bd447bd499dec8362e)

Change-Id: I4beeb1ac1ea5714a0802ea19c164481988438120
[MIPS] H264dec optimizations for MIPS

For Little-endian only

(cherry picked from commit a0e5a2b9ca6b09fcf68231044f6bbce9a9dd597a)

Change-Id: Iee32d2244e77d2cf3b3ea7f1835198bb728d2fa6