Fix a possible crash in Libevent2Timer/Libevent2ManualEvent when using a scoped Libevent2Timer.
Change the resource handling code in the libevent2 driver to avoid GC memory leaks.
Merge pull request #373 from ilya-stromberg/master

Use `HttpOnly` attribute for `vibe.http.session` by default, see #368
Use requestHTTP() for the HTTP request example. Fixes #374.
Automatically infer Secure attribute for sessions that are started on an SSL connection. See #368.

Also introduces a new overload for HTTPServerResponse.startSession that takes SessionOption enum instead of boolean values.
Fix warning.
Update installation instructions.
Fix HashMap.resize (wrong array copy).
Disable non-compiling unit test (DMD 2.063.2).
Add example for requestHTTP.
Convert writeForm(Data/Body) examples to unit tests and fix compilation errors.
Fix compilation of the new serialization code on DMD 2.063.2.
Fix writing of end marker for BSON objects/array in BsonSerializer.
Fix HTTPClientResponse.writeJsonBody to send a proper "TransferEncoding" header.
Fix appending of empty paths (the trailing slash was incorrectly overwritten).
Fix #2 for trailing slashes for REST client requests.
Allow deserializing Json integer values as floating point values.
Escape "'" when HTMLEscapeFlags.escapeQuotes is set. See #377.
Use &#39; instead of &apos; to improve HTML 4 compatibility. See #377.
Fix apt-get installation command. Fixes #378.