Add T[] specialization for abc::memory::deleter class template
Make abc::memory::conditional_deleter able to defer to any deleter
Remove unused abc::memory::noop_deleter
Rename abc::memory::deleter to less ambiguous abc::memory::freeing_deleter
Delete unused (and misleading, name-wise) abc::memory::make_unique_ptr()