directfb: Fix the DirectFB backend

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

* Blits
* Fills
* Solid masks
* Surface masks

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