readRequiredOption should not throw if --help option passed
Add method to MongoClient to return all databases
Pass number of elements to beginWriteDictionary

If the (begin/end)WriteDictionary functions of the serializer
accept an integer argument, pass the number of elements in the
dictionary.
Merge pull request #823 from jpf91/serialize-num

Pass number of elements to beginWriteDictionary.

See D-Programming-Language/dub#416
Terminate HTTP connection when the outgoing response was incomplete.
Fix whitespace in vibe.web.rest.
Do not try to write duplicate response on error in vibe.web.rest. Fixes #821.
Fix isPublicMember for private members
Merge pull request #826 from ReneZwanenburg/isPublicMember-private-member-fix

Fix isPublicMember for private members
Avoid using emplace as a "copy constructor" with no explicit initialization value. Fixes #825.
Merge pull request #822 from peisenhower/master

Add method to MongoClient to return all databases
Make some small adjustments to the "listDatabases" change. See #822.
Avoid the inputRangeObject call in MongoConnection.listDatabases. See #822.
Merge pull request #803 from japplegame/fix_readRequiredOption

readRequiredOption should not throw if --help option passed
Change vibe.web.rest to use a RestInterfaceSettings class instead if individual configuration parameters.
Implement optional trailing underscore stripping for REST names.

This is applied to method and parameter names to enable the use of reserved D words as REST names (similar to vibe.data.serialization).
Catch invalid request URLs instead of silently constructing bad requests.
Fix memory corruption bug.