Update some mdp4 parts using code from newer CAF msm kernel.

It's now a Frankenfile, but at least this seems to prevent a freeze where Mir
would wait for vsync in a kernel call and never continue while blanking the
display.