CDRIVER-200 _bson_append_grow_stack now doubles stack size, initially uses struct-local fixed-sized stack to avoid initial malloc