Merge all CEC driver changes to 3.10
This commit pushes all changes I did in the 3.0.35 kernel
to improve/fix its behavior with libcec port for imx6

It also fixes CEC clock handling in case of FB mode change event
and of HDMI cable disconnection
Fix a bug that could result in CEC interrupts to be improperly muted
in case the CEC_STAT register was 0, the worker was not invoked and
as a consequence the interrupts were not unmuted
Also try to play better with the interrupt sharing with hmdi_video
Merge pull request #7 from wolfgar/linux-linaro-lsk-mx6

CEC driver compmatible with imx6 libcec