Define an upper limit max_batch_size for message batches. Currently, both NAKACK2 and UNICAST3 use hard coded 0 (no limit) when removing messages from a table and adding them to the batch.