CLB nodes batch addition

Adding nodes in batch. Doing this should reduce network traffic to CLB and reduce 422 PENDING_UPDATE errors. 

This is experimental code written at 1 AM in the night when I was not feeling sleepy. This has not been tested at all. Please do have a look at it. I can write tests after getting 1-2 reviews.
You could separate this into a separate function added with addErrback, then follow it with an addCallback to release the waiters