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.
Avoid leading newline for doctype tags.
Trivial fixes.
Make HTTPClientRequest.writeJsonBody use "Content-Length" by default.