xcb: Replies are nullable and errors are optional

Also a few whitespace consistency changes thrown in.