use cairocffi instead of pycairo

As suggested by @brutasse and for #825
Merge pull request #920 from esc/use_cairocffi_backport_0.9.x

use cairocffi instead of pycairo