msm: mdss: Use interruptible threads

Based on @cyanogen's findings, use interruptible threads to reduce
cpu load.

Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>

Conflicts:
	drivers/video/msm/mdss/mdss_fb.c

Change-Id: If10f1121f8bc72e6b089e08ca49a6cf61a652451
msm: Ammend use of interruptible threads

In commits 9bdb55867a042611be0ec4efb47d8202bfeaae54 and adf59281d2c3fa68714e4acb8ef7078e1dd77c97,
we changed wait events to use interruptible threads
to reduce high load avg.

This commit just ammends the use of interruptible threads
to serve the actual purpose of original wait events.

Change-Id: I45dd572923f546c61b1d4a0c852630d285505fd2
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
interactive: touchboost tuning

Change-Id: I3ed838b92232a9c8fe1c7e559f45431d5941a1b3
Revert "g2: Flesh out the mac address reader & Enable the static buf options"

This reverts commit 20a974a23500db851a90060ac2333872df715eb8.

Change-Id: I4b2752c72a88a9dc7caa30c3fc7781b7ba0005de