drm: Implement O_NONBLOCK support on /dev/dri/cardN
(bnc#904097).

suse-commit: bde0c3f9ef93db053540565c31959a6347749d9e