Added file operations example
Remove useless version tag, forces complete re-compilation
Avoid files from polluting the vibe folder when unit tests are run
Add sleepers to reflect real directory behavior
Make initialization of the libevent driver thread safe.

Although there shouldn't be an actual race-condition in the code due to the way data is accessed and due to the order of initialization (main thread first, this makes the code more robust and hopefully avoids future issues.
Add assertion for unknown throwable types returned from fibers.
Improve error format of parseJson with file name and line number.
Fix null pointer dereference for !JsonLineNumbers.
Merge pull request #850 from etcimon/file-operations-example

Added file operations example
Merge pull request #851 from etcimon/serialization-version

Remove useless version tag, forces complete re-compilation
Merge pull request #852 from etcimon/log-file-pollution

Avoid files from polluting the vibe folder when unit tests are run
Merge pull request #853 from etcimon/dirwatcher-compat

Add sleepers to reflect real directory behavior
Add early-out in the libevent beckend to avoid redundant event rescheduling.

See #721.
Add a simple, mostly backwards compatible runtime solution for session value serialization.

See #831.
Add a Duration based overload of RedisDatabase.expire.
Add a Redis based session store (untested, yet). See #831.
Deprecate index based Session value access. See #831.
Add workaround for "null dereference" build error in release mode. Fixes #847.
Add SNI support to SSLStream (untested). See #611.
Add support for multiple SSL certificates per HTTP port using SNI (untested). See #611.