default parameter collides with overload

- 2nd constructor is `package this(string url)`
add .editorconfig for vibe-d

- tabwidth = 4 spaces
Add ip-based client certificate authentication to https servers
Merge pull request #718 from MartinNowak/mongo_client_ctor

default parameter collides with overload
Always check exit flag while processing yield()ed tasks. Fixes #720.
Don't query the clock and update the libevent timer event when no timers are pending.

See #721.
Merge pull request #722 from MartinNowak/editorconfig

add .editorconfig for vibe-d
Merge pull request #723 from EricMCornelius/master

Add ip-based client certificate authentication to https servers
fix Issue 719 - runWorkerTask does not support implicit conversion of arguments

- Deduce deduce function type and argument types
  separatly to support implicit convesions.

- Pass arguments by ref when possible
typed enum for MongoConnection.defaultPort
Merge pull request #725 from MartinNowak/defaultPort

typed enum for MongoConnection.defaultPort
Merge pull request #719 from MartinNowak/fix719

runWorkerTask does not support implicit conversion of arguments
Merge branch 'master' of https://github.com/rejectedsoftware/vibe.d