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 not work - you need to serialize the data first, then see the length. Converting it to bytes will blow up when doing some operations or using non-ascii data.