(RTBKIT-589) HttpClient: do not prevent curl from using the "Expect" mechanism for PUT, in order to make those operations 4 times faster
Added csiphash implementation (PLAT-610)
Merge branch 'http-client-put-perfs'
PLAT-612: camel cased all the names defined for HttpClientError, in order to avoid classes with libc macros
Merge branch 'PLAT-612_http-client-defines-clash'
trivial: message loop logs are now manipulable.
poor man's sharding for zmq based services.
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