directfb: Update the DirectFB backend

Rendering is done to a locked DirectFB surface. The following drawing
operations have been accelerated:

* Blits
* Fills
* Surface masks

Signed-off-by: Michael Steinert <mike.steinert@gmail.com>