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

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

This reverts commit 7e5837820acbacece6886398e8ea8c97100c7c45.
Revert "Revert "msm: kgsl: implement server-side waits""

This reverts commit a849fe3d0c125107cca465dd2e1b370224408492.