Fix HTTP requests with URLs that end with the host name (no slash following) and avoid allocations when writing the request header.
Avoid out-of-range errors when parsing JSON keywords.
Avoid infinite waiting for writes when a connection was is terminated by the remote peer in the libevent driver.
Avoid closing a connection that was possibly closed by the server already (and the resulting exception).
Avoid deprecated behavior when using readAllUTF8().
Avoid using emplace!T(x, T) (results in compiler errors in some cases).
fix Issue #285 - getOption returns false when option is set on command line

- It only returned true when an option from a config file
  was overwritten.

- Workaround the missing return value of std.getopt.getopt by comparing
  the lengths of the passed args.
added support for enums (or other string convertable types) as keys to maps for json serialization
Merge pull request #331 from dawgfoto/fix285

fix Issue #285 - getOption returns false when option is set on command l...
Give command line precedence over configuration file. See #331.
for AAs add support for isStringSerializable keys
improve serialization of AA to serialize if possible, skip otherwise
fixed whitespace issue
Merge pull request #333 from patefacio/master

added support for enums (or other string convertable types) as keys to m...
Adjust whitespace according to style guide and error out on unsupported AA keys in JSON (de)serialization.
Implement Base64OutputStream.
fix Issue #330 - Cookie max-age property has no effect
Merge pull request #334 from japplegame/fix-issue330

fix Issue #330 - Cookie max-age property has no effect
added Date support in addition to DateTime.
added one more serialization that is not init
Merge remote-tracking branch 'remotes/patefacio/master'

Conflicts:
	source/vibe/data/json.d