fix typo
set keepAliveLimit if HTTP 1.1
don't subtract 2 seconds from keepAliveLimit

keepAliveLimit+=timeout is already a conservative value, as the client set keepAliveLimit to a moment in time before the request was transmitted. So without subtracting 2s, the client's notion of connection timeout will be before the server's notion of it.
Merge pull request #447 from Extrawurst/patch-1

fix typo
Convert vibe.stream.ssl examples to documented unit tests and correct compilation errors. See #447.
Decouple cert/key specification and specifying the client/server mode of an SSLContext.

Also print a human readable error message in case of SSL errors instead of just the error code.
Use the new SSLContext constructor.
Auto-infer the connection state from the SSLContextKind when creating an SSLStream.
Added missing import to 'uploader' sample.
Merge pull request #451 from klickverbot/uploader-import

Added missing import to 'uploader' sample.
Revert "don't subtract 2 seconds from keepAliveLimit"

This reverts commit e9eef52350c7dbf570cf981c77b3afe257836d20.
Merge pull request #450 from gittywithexcitement/keepAlive

Assume keep alive if no "Connection: close" header is present.
Print human readable error messages for socket errors in the libevent driver. See #449.

Also added some code to get nice error messages/exceptions when no event loop is active.
Fix error messages.
Move socket error handling code to an own module and also use pretty error messages in the Win32 driver.
Tweak socket error message in the libevent driver.
Improve diagnostic output when an exception inside onSocketEvent in the libevent driver occurs.
fix typos
Merge pull request #452 from Extrawurst/patch-2

fix typos
Fix Win32FileStream.readable to return true for FileMode.createTrunc.