Batch spitting and specs
Return 0 for counts if unacknowledged
Halt sending ops if write failure and ordered
Batch splitting specs for each bulk op type
Use fewer number of ops in tests
Check if sending should halt in a helper
Merge pull request #501 from estolfo/bulk-2

Split batches into < max batch size