Reenabled parallel tile initialization of Array::fill_local().
Fixed a race condition (hopefully) in the distributed cleanup of Array objects.
- Array::wait_for_lazy_cleanup() now uses madness::ThreadPool::await() to wait for cleanup (allows busy waiting).
- Array::wait_for_lazy_cleanup() now throws an exception if a timeout occurs.