added batched authorizeSpend calls.

When the number of accounts grows, the SlaveBanker ends up initiating a large amount of REST requests to authorize further spend and report the spend of each account individually. The goal of this branch is to batch these requests under a single call thus reducing the overall communication overhead.
I created a SlaveBankerArguments class to avoid duplicating banker options in the router and post auction runner. I guess you could put that parameter there.