Revert "Revert "msm: mdp: Update sync pt. behaviour""

This reverts commit 2aebebc6f1acf835aaa42559a6d4725baba7d6c5.
Revert "Revert "msm: kgsl: use kgsl_mmu_device_setstate() if the GPU is already idle""

This reverts commit 074be7395e8fc3bf874e9e2f53b3a69f3eb7c555.
Revert "Revert "msm: kgsl: implement server-side waits""

This reverts commit 7d171ffbc34ead5d548e04b2a64cc0dc98b0741e.