Fix issue #520: Allow null to be used to omit Diet template attributes
add way to set sslValidation for smtp connection in sendMail
Avoid creating putting LockedConnection instances on the heap when not necessary. Fixes #530.

Also drops the use of format() in favor of formattedWrite() in _request_simple to avoid memory allocations.
Merge pull request #528 from Extrawurst/master

add way to set sslValidation for smtp connection in sendMail
Avoid double-closing the TCP connection in HTTPClient.disconnect().

See rejectedsoftware/dub#250 and rejectedsoftware/dub-registry#44
Continue closing a TCP connection if an exception occurs while draining the output buffer.

See rejectedsoftware/dub#250 and rejectedsoftware/dub-registry#44
Merge pull request #521 from nazriel/issue520

Fix issue #520: Allow null to be used to omit Diet template attributes
suport arbitrary json responses in rest request errors
always throw RestException on rest error responses
Change size_t to long for redis compatibility
added blpop
Fix issue #510: Support text blocks in Diet templates
Merge pull request #533 from Extrawurst/master

suport arbitrary json responses in rest request errors
Merge pull request #518 from nazriel/issue510

Fix issue #510: Support text blocks in Diet templates
Passes unittest
Ignore library as well
Merge pull request #534 from Geod24/update-gitignore

[Trivial] Ignore library as well
Merge pull request #527 from globecsys/master

Added blpop and adjusted to signed 64 bit numbers
Link against user32.lib for the win32 configuration (fixes building on 64-bit).
Make all overloads of HTTPRouter.match() available for URLRouter. See #535.