frameworks/av: port fixes in LPA and Tunnel mode playback Draft -2

-LPAPlayer: Update condition to ignore seek CRs-Fixed: 453067
-libstagefright: TunnelPlayer: update condition to send SEEK_COMPLETE
  CRs-Fixed: 441411
-libstagefright: Fix ANR with rigorous rewind of 3gp LPA clips
  CRs-Fixed: 491077 490992
-frameworks/av: Add  metadata mode changes to LPAPlayer
  CRs-Fixed: 458904 491077 490992

Change-Id: Ia89d7d6ac63b1267422a9138df9f98ef59b0ccb7
frameworks/av: port fixes in LPA effects

-audio: Fix for deadlock issue during LPA playback.
-frameworks/av: Fix the LPA-AudioEffects dead lock issue CRs-Fixed: 477511
-audioflinger: Fix pops in LPA while effects are applied CRs-Fixed: 526799
-audioflinger: Fix delay in enabling effect for LPA CRs-Fixed: 525510

Change-Id: Id3702bbeb0212cbe92370416b83daf0e383d6e3c
Signed-off-by: cj360 <ayunker551@gmail.com>

Conflicts:
	services/audioflinger/Effects.cpp
audio: Initial changes for LPA/Tunnel

Initial changes to enable Tunnel/LPA feature

Change-Id: Id3df3b9ad1a11a045be7280a080a0ac166fcdfc6
Signed-off-by: cj360 <ayunker551@gmail.com>

Conflicts:
	include/media/stagefright/LPAPlayer.h
	include/media/stagefright/TunnelPlayer.h
	media/libstagefright/AwesomePlayer.cpp
	media/libstagefright/LPAPlayerALSA.cpp
	media/libstagefright/TunnelPlayer.cpp
	services/audioflinger/AudioFlinger.cpp
	services/audioflinger/AudioFlinger.h
	services/audioflinger/Effects.cpp
	services/audioflinger/Threads.cpp