Fixed an exception raised with empty json requests.
Add assertions against using uninitialized MongoCollection instances. Fixes #437.
Merge pull request #441 from gittywithexcitement/master

implement logFatal
Merge pull request #440 from Archytaus/master

Fixed an exception raised with empty json requests.
Fix "mainSourceFile" and add "VibeDefaultMain" to the unittest configuration.
Fix unit test.
Add an example and a notice about interaction with other tasks to sleep(). Fixes #434.
Fix code style in the HTTP server implementation.
Fix WebSocket request processing for IE10/11 (sends "Websocket" instead of "websocket").
Fix compilation error in deserializeJson() caused by new overload resolution scheme in DMD 2.064.
Add magic value to catch certain bugs causing wrong ref counting in LockedConnection.
Avoid use of version(unittest) to avoid linker errors when -unittest is only used for some files.
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.