Rename allocate_aligned to pool_allocate.

This better reflects its function, and callers shouldn't
depend on the returned pointers actually being aligned
(at least Masstree doesn't, I think).