Make connect accept keyword arguments

Make connect accept keyword arguments, so that if e.g. Unix domain
socket is implemented in the future, changing connect would not be
backward incompatible.
Fix ConfigureWindow valueparam value generation
Regenerate xproto