Squashed update March 12, 2014

Credits to CyanogenMod, and the respective authors of each of the
commits that are squashed in this. (Linux kernel authors and CAF).
Updated to Linux 3.4.83 and pull latest CAF as of this day.

Change-Id: I9947756d362f9ae7e9969516fe6b514317851329