mdss: panel: fix purple "push" at low brightness using temperature

* also fix samsung's sysfs mess with temperature node
mdss: implement panel color control

Adapted and modified work by CM-10.2, morfic and ktoonsez
- what a pain this was to make it work on hlte

    Creates a syfs interface here:
	/sys/class/lcd/panel/panel_colors

    Will accept 0-4 for parameters:
      0 - Cold (more blues)
      1 - Cool
      2 - Normal (stock colors)
      3 - Warm
      4 - Hot (more reds)

Conflicts:

	drivers/video/msm/mdss/mdss_samsung_dsi_panel.c

Conflicts:

	drivers/video/msm/mdss/mdss_samsung_dsi_panel.c