Wrap PQcancel to be called without GVL. It internally waits for
close of the connection to be canceled.
Fix documentation for PG::Connection::conndefaults.