Add ability to limit streaming bulk HTTP Requests.

Google App Engine limits HTTP requests to 10MB.  Often, when using the bulk adder, you can exceed that limit. This commit adds a new option limiting the chunk size in bytes we send to ES. 
this will again not work when the documents all fit into the chunk_size - finished will be left to true and additional chunks will not be processed