av: Additional ifdefs for QCOM DirectTrack

 * Tunnel and LPA mode on legacy QC devices requires the DirectTrack
   code path, which going forward has been deprecated.
 * In order to properly support QC features on 8974, this needs broken
   out in order to not cause problems on new devices.
 * With this patch, QCOM_HARDWARE will enable features common to all
   QC platforms (including legacy), and legacy support will
   automatically be enabled based on the use of driver variant and
   value of BOARD_USES_LEGACY_ALSA_AUDIO.

Change-Id: I1da503309963734fd6603472fb87dd9c95c7b7b5

Conflicts:
	media/libstagefright/AwesomePlayer.cpp

Change-Id: I0c604460d2b3e265f9341195fd1cb3e4e9d14622
Revert "Camera: Rotate display if app doesn't use setDisplayOrientation."

This reverts commit 4b52ba4cec578962ec2695b7d10abdd32f088065.

Change-Id: I9d521792ad168de29c9f23cf5ce3d02b9d971590

Change-Id: If637ff88b99275a161ecc6815f1bf9672c4771c5