Revert "don't use /cache/dalvik-cache for now"

This reverts commit c9f8ea4ac3ace0218e133f3f2fb508089dc94221.
hammerhead: Enable deep buffer output as primary

 * Since we're not offloading audio during AV playback, it's
   better to use DEEP_BUFFER as the primary output and only
   select the FAST output when the flag is set. This saves
   power during video playback.

Change-Id: I94d4de328377e9c351bd77c5ad5b0a7ec96cbb79
hammerhead: Remove the maxcpus arg

 * This is fixed in the kernel now.

Change-Id: Icfde43adfb9db4402232e7ef71e3e197dc193d43
Revert "hammerhead: Enable deep buffer output as primary"

Confirmed to disrupt low-latency audio, we don't have supporting code for this (yet), and it's breaking webRTC (hangouts, in particular)

This reverts commit ec82381a55f1588fc0068eebe916ee3e5ad6a4f4.

Change-Id: I842f2da5f0c1c4d332efa7f82d2d9d256a6ee5cc
AUX Cable + Onboard Mic Fix

Thanks to zoomass07 over XDA.

Thread link:
http://forum.xda-developers.com/showthread.php?t=2579637

Change-Id: Id6dac799ee38cf3589e3bf5ef1a541da7efa0877
Signed-off-by: iceandfire <arhamjamal@gmail.com>