Bulk buffer double size

This PR adds an option on WritableTrackingBuffer to double its size when out of room (instead of linear size increments).
Makes use of this option for BulkLoad