net/server_select: pcall require ssl (easy to forget to require ssl)
net/server_select: Check arguments to add_server correctly
net/server_event: add_client should have same arguments no-matter the server backend
net/server_select: addclient: Check for failure correctly; remove wrapconnection call on failure
net/server_select: addclient: Check arguments
net/server_select: Fix typo
net/server_event: pcall require ssl rather than relying on globals
net/server: addclient: wrapclient already calls startconnection for us
net/http: Use server.addclient
net.server_{select,event}: addclient: Add argument for overriding socket type
net.server_{select,event}: addclient: Use getaddrinfo to detect IP address type if no socket type argument given. (Argument must be given for non-TCP)