Implement a DirectFB backend

With contributions from:

Oleg Vorobiov <oleg.vorobyov@echostar.com>
Spencer Schumann