libct: check req->create for CT_{CREATE,OPEN}

./src/libctd/libctd -s /var/run/libct.sock
Segmentation fault
libct: don't call __ct_server_destroy for an uninitialized pointer
go: fix error code
go: use UnixConn

We are going to send descriptors
pipes in execve