Add xcb install option

Installs xcffib for xcb support when running:

    pip install cairocffi[xcb]
Add xcb tests

Add test cases for the new cairocffi.xcb module. Two test cases are for
creating XCB surfaces on pixmap and window.
Add xcb documentation

Add documentation for cairocffi.xcb module to sphinx docs