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