serverconnect hook: Set sc.request

The serverconnect hook script might need to examine the incoming request
in order to set up the server connection.

Example use: bind to a distinct source IPv6 address for each client.
handle a hook changing connection parameters
Reconnect if the server-connect hook needs the request to decide what to do
merge smurfix/fix2, add serverconnect hook docs, adjust tests