Started to migrate SlaveBanker from ZeroMQ to full REST over HTTP
Migrated SlaveBudgetController to full REST over http
Master Banker does not register in ZooKeeper anymore
Master Banker now returns HTTP 400 Error Code when the backend is in error
Added a test to the banker to validate the redis persistence
MasterBanker is not a MonitorProvider anymore
Fixed banker_behaviour_test
MonitorProviderClient now supports multiple providers. Also, the interface does not expose anymore private fields
Banker is now a MonitorProvider. SlaveBanker now sends its status to the monitor
Added command line options to the router_runner and post_auction_service_runner to specify the master banker uri
rtbkit_integration_test: added a little delay before shutting down the master banker
Used the accountSuffix as serviceName of the MonitorIndicator in SlaveBanker. This allows us to distinguish between the Router and PAS SlaveBanker in the monitor
Minor tweaks to the SlaveBanker
Introduced the class ApplicationLayer that defines a communication protocol between the SlaveBanker and the MasterBanker
Router and PAS now take the Banker health into account for their health check
Fixed bad file comment
banker_service_runner now takes back ZooKeeper into account
Merge pull request #41 from datacratic/banker-rearchitecture

RTBKIT-535: Banker rearchitecture