Dynamically detect which drmmode driver to use

By querying the DRM driver name from the kernel, we can dynamically
select the right backend. No need to enforce a specific backend at
compile time.
Make umplock support optional
drmmode_meson: Add a drmmode_meson
Merge pull request #9 from endlessm/meson-support

Meson support