add new new_allocator and new_array_allocators that allocate with new and new[] respectively.
make dynarray use new_allocator implementation details