Maximum buffer size for packed_range operations

Hopefully this will fix some enormous-vector-allocation errors I've run
into when broadcasting a large newly-read mesh.
This won't compile when we switch to the `unique_ptr` based implementation.  Would be good if you could change to:
```
_prior_request.reset(new ...);
```
instead.