Squashed update April 01, 2014

Credits to CyanogenMod, CAF, and linux kernel authors (Linux 3.4.85)
This squashes up to April 01, 2014, with this commit:
 Revert "msm: vidc: cache-invalidate encoder output buffers after alloc"

Change-Id: I4d7b5b397579586bf1debc748c6704848a172b37