msm:vidc: Add the support for MPEG-2 extension and user data

Support is added for MPEG-2 extension and user data. With this
changes Core returns extension and user data as an extradata.

Change-Id: Icdb9da359d90799391b5b9751df2e735ff93475e
Signed-off-by: Shobhit Pandey <cshopan@codeaurora.org>
Signed-off-by: Andreas Pohl <apohl79@gmail.com>
msm_thermal: according to @showp1984 the S4-Pro inside of Mako can heat up 20-25ºC in a matter of 250ms if really stressed + ambient heat, so by @showp1984 suggestion lets poll every 250ms if the device is hot so that it maintains the reduced frequency until its cool enough.

Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
Signed-off-by: Andreas Pohl <apohl79@gmail.com>
msm8960_tsens.c: poll faster.

Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
Signed-off-by: Andreas Pohl <apohl79@gmail.com>
auto_hotplug.c: protect the cpu online/offline with some mutexes so that the watchdog doesn't trigger and the device reboots. Also export sample_timer to the userspace so that the users can control how often they want the hotplug decision work to check for load changes.

Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
Signed-off-by: Andreas Pohl <apohl79@gmail.com>