Simplify code in aligned_allocator
Prefer std::addressof and std::alignment_of