This moves the allocator headers from 'container' to a new top-level 'allocator' directory. Also renames allocator<T> to buffer_allocator<T>.