msm: kgsl: conservative: Update thresholds

The idea is to keep it from dropping to level 3 too early while
scolling.
Revert "sweep2wake: disable as default for now"

This reverts commit 67aaea76dc31446932d78c8d8863e5b725248f16.
Revert "sweep2wake: Cleanup"

This reverts commit 95b79a510ef3a4b24d5677abd9f5c4b7a6f8ec18.
mako: touch: Do not boost touch while suspended
sweep2wake: Cleanup
mako: touch: Hacky solution for unresponsive screen

A hacky workaround that finally fixes all problems. While suspended,
flag any occurring error and (soft-)reset the device during late resume.
sweep2wake: disable as default for now
Revert "Revert "Revert "msm: kgsl: Add a command dispatcher to manage the ringbuffer"""

Let's try this again, with a larger audience and without breaking
the flo. The previous results were inconclusive and we rushed putting
the dispatcher back in, we need a larger audience to test it.

This reverts commit 2ca12ad5a284e7fe7b9ae904a2cfb8cf8ef10816.
msm: kgsl: Fix error returns in adreno_ringbuffer_issueibcmds

Don't try to free the link structure before it is allocated.
Return the error directly if it happens before the kzalloc()

Change-Id: I6e5bfe47a43c458f20d5799aee32c55a286ee8e3