[FOLD]
[FOLD]
Fix leak and use allocator in headers:
* basic_headers is templated on Allocator
* Fix memory leak in r-value assignment operator