backend: Add DRI backend

* For Linux and other posix systems
* Will likely want to check for libdri2 or
  include it with librendomatic