Additions/linux/drm: re-working kernel mode-setting driver based on the Linux in-kernel "ast" driver.