Use socket timeout during ssl connecting state

Set a 1 minute timeout while an ssl connection is being established.
Also improve sequence descriptions for ssl streams.
Improve text descriptions for socket endpoints.

Use arrows to indicate incoming and outgoing connections.