readRequiredOption should not throw if --help option passed
Add method to MongoClient to return all databases
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.
Fix wrong SSL reference with version(VibeNoSSL)
Return "Bad Request" for errors caused by client
Use `thisProcessID` instead of deprecated `getpid()`
Fixed failing serialization by checking for cases where there is only member of a given name
Merge pull request #833 from ColdenCullen/fix-asarray

Fixed failing serialization for @asArray structs.
Merge pull request #834 from dcarp/fix_wrong_ssl_reference

Fix wrong SSL reference with version(VibeNoSSL)
Merge pull request #835 from schuetzm/bson-getpid-deprecation

Use `thisProcessID` instead of deprecated `getpid()`
Merge pull request #827 from schuetzm/enforce-bad-request

Return "Bad Request" for errors caused by client
Fix merge errors in pull #827.