Made HttpBidderInterface more error-tolerant
PLAT-582: got rid of the limit on the number of sources that may be added when the MessageLoop is not running, by using TypedMessageQueue
MessageLoop::removeSource can now be synchronized with source destruction.
Merge commit '54b3b1d7ab6371f696037413af89d5a33468359c'
BiddingAgentCluster now properly synchronizes agent removal.
RTBKIT-557 added Graphite keys to improve metrics (potentialBiddersPerRequest, bidRequestsSentToBiddersPerRequest, bidsPerBidRequest, numRequestWithBid)
Changed the bidsPerBidRequest Key to use info.stats->bids instead of numValid Bids
started changing the slow mode to use a monetary limit instead of a QPS limit
Channged slow mode to use a money limit instead of a qps limit.
added slow-mode-money-limit option to router_runner in order to be able to set the limit at launch
changed the bid accumulation to be atomic
tested and fixed some bugs but it works as expected now.
edited the option help message
Added s3 config desc
PLAT-668: seconds representation in dates before 1970-01-01 had a third digit
modified the slow mode money limit to use amount, changed the noBudget message to a bidDropped message, set a default of 100CPM for the slow mode
Merge branch 'master' into PLAT-668_iso8601-neg-dates
changed the default limit to 0.1$ per second
removed units from the option description
Merge pull request #79 from datacratic/slow-mode-money-limit

Slow mode money limit