(RTBKIT-589) HttpClient: do not prevent curl from using the "Expect" mechanism for PUT, in order to make those operations 4 times faster
added "TypedMessageQueue" template class, implementing an optionally bounded queue. TRIVIAL (code addition only)
JsonRestProxy: added "maxBackoffTime" for exponential backoffs (TRIVIAL)
JsonRestProxy: set "-1" as "infinity" value for "maxRetries" (TRIVIAL)
Use Named Parameter Idiom to allow chaining addTime methods
Fix typo
runner_stress_test: fixed a comparison failing due to the reading of released variables
Runner: handle wakeup signals until the stdInSink has been detached from the MessageLoop, fixing the missing of wake ups (BUGFIX)
OutputSink: prevent "doClose" from being executed when "state" is already set
to "CLOSED" bugfix, fixing the double invocation of the onClose callback
PLAT-604: runner_stress_test now uses a generic and longer watchdog delay to pass notwithstanding the slowness of the  malloc version we use
updated jml
Merge branch 'unbound-message-queue'
Added python utils for c++ initializing python env
build fix: made the building of py.cc conditional to PYTHON_ENABLED being set to "1"
PLAT-511: display a warning whenever Runner::run is invoked while not attached to MessageLoop
dropped excessive test (TRIVIAL: test should not have been added)
Merge branch 'http-client-put-perfs'
Merge pull request #113 from datacratic/DateChaining

Use Named Parameter Idiom to allow chaining addTime methods
PLAT-612: camel cased all the names defined for HttpClientError, in order to avoid classes with libc macros
(RTBKIT-589) HttpClient: do not prevent curl from using the "Expect" mechanism for PUT, in order to make those operations 4 times faster