Added csiphash implementation (PLAT-610)
PLAT-484: adapted s3 uri handler to accept an exception callback
updated jml
HttpClient::removeFd: allow EPOLL_CTL_DEL to return ENOENT without throwing
[RTBOPT-792] Needed to have the registerS3Bucket available in JS for GST testing
Fixed inconsistency in TypedMessageSink class. push function now uses RingBuffer::push. Also fixed perfect forwarding in the logger
Merge pull request #121 from datacratic/typed_message_channel-fixes

Fixed inconsistency in TypedMessageSink class. push function now uses Ri...
HttpClient: ignore all errors from EPOLL_CTL_DEL whatsoever, to work-around random exceptions occurring on closed fds
TypedMessageQueue: compute pending_ from pop_front()
message_channel_test: fixed failing test
Created periodic_utils_test
PLAT-592: added "AsyncWriterSource", a class designed to handle the specifics and pecularities of asynchronous writing to file descriptors
Removed some information from the logs and modified the colors.

More specifically, the file, line and function were removed.
PLAT-649: added a tcp client class
PLAT-650: added NsqClient
PLAT-647: ensure that the runWrapper is terminated when the Runner parent process terminates
AsyncWriterSource: take the onWriteResult parameter into account (TRIVIAL)
AsyncWriterSource: created a benchmark comparing the performance of different types of fd
PLAT-648: compute location of timezone spec file relative to the executable filename
Url: expose auth part of the url