Implement pixman renderer and x11shm backend

All this stuff is a bit hacky, and under development.

Signed-off-by: Vasily Khoruzhick <anarsoul@gmail.com>