d/patches: Fix kernel WARN on exit
Import patches from upstream to cleanup the exit sequence. The first 2 patches fix a kernel WARN message that is happening because plymouth is requestion CRTC info from the DRM driver after the DRM engine has already been turned off.
The last 2 patches ensure a clean exit on SIGTERM so that the screen doesn't flicker or show the console at the very end, especially with the i915 driver.