msm: kgsl: Keep the GPU from going into a slumber after a touch event

If the GPU is on the tail end of the nap period when a new touch event
occurs the system could go into slumber before the first render which
increases the startup latency. If a touch event occurs while in nap
just kick the idle timer back out to the interval timeout - this should
keep the system from transitioning to the lower power state only to
come right back up.

Change-Id: Ic0dedbad07cac877d0a71c69516b7c01841be1bd
Signed-off-by: Jordan Crouse <jcrouse@codeaurora.org>
video: mdss: Set initial backlight after first frame done

 * Garbage is randomly appearing during unsuspend on the Truly panel.
 * Userspace is updating the backlight sysfs very quickly (good), but in
   some cases there is random garbage in frame memory which might
   end up being displayed to the user (bad).
 * Update the backlight after the first frame done in this case
   to make sure any random crap left in the frame memory is overwritten
   by a proper image.

Change-Id: I800ce2bd2f428b09b0dbf3c5968f92e3acb60f49