Squashed update June 4, 2014

Credits to CyanogenMod, CAF, and linux kernel authors.
This squashes up to June 04, 2014, with linux kernel 3.4.91,
and the commit:
d2lte: I like MHL.

Change-Id: I8208bd86adb696663032ee0af668cffb6de1dcac