(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)
Use Named Parameter Idiom to allow chaining addTime methods
Fix typo
HttpBidderInterface now uses the auction expiry to calculate the tmax
restored http_bidder dependency of rtb_router
Merge branch 'unbound-message-queue'
BiddingAgentCluster: leave function now removes the BiddingAgent from
the MessageLoop sources.
Added python utils for c++ initializing python env
Fixed bad syntax in bidder_interface.mk
HttpBidderInterface: use a queue to communicate with the main router thread rather than directly call the router doBid function
BiddingAgentCluster: make sure that the MessageLoop has shared
ownership of the BiddingAgent source when adding it
Merge pull request #65 from datacratic/http_bidder_race

HttpBidderInterface: use a queue to communicate with the main router thr...
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
PAL now uses an hashtable as it's timeout map.