Proposed fix for #840
fix parsing of mongodb url and passwords with '/'
Merge pull request #841 from ReneZwanenburg/fix-jsonserializer-nested-arrays

Introduce `Json.appendArrayElement` to be able to append nested arrays. Fixes #840.
Use ERR_get_error to get last SSL error in openssl.d

Getting last error should return an error code which  is easier to understand
when tranlated into a error string
Merge pull request #796 from cifvts/ssl_better_error

Use ERR_get_error to get last SSL error in openssl.d
Log any possible additional errors when throwing on an error in OpenSSL. See #796.
Merge pull request #843 from MartinNowak/master

fix parsing of mongodb url and passwords with '/'
Fix white space.
Fix trying to resume null-task when a TCP operation times out. Fixes #829.
Add an array based overload of MongoCollection.ensureIndex. Fixes #824.
Replace assert(false) with writefln to avoid memory allocation in finalizer.
Update change log.
Fix issue links.
Use version based dependencies for openssl/libevent/libev.
Use latest DUB for Travis to avoid an issue with '+' in version strings.
Refcounted SSL stream goes out of scope - fixes #846
Merge pull request #849 from etcimon/fix-https

Refcounted SSL stream goes out of scope - fixes #846
Use "%.16g" when outputting JSON floating point values.

This almost avoids losing precision when serializing double values.
Session opIndexAssign supports the same types as Variant
change cookie info session variables to be compatible with mongoDB key names