Implement a DirectFB backend

With contributions from:

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