Changed the order of operations in the ReduceTask::submit function.
DistEvalImpl now supports setting tiles with futures.
Fixed an error where ContractionEvalImpl::finalize() would permute the result index twice when using a sparse shape.
Minor code cleanup in ContractionEvalImpl::finalize.
- Updated documentation for DistEvalImpl::set_tile functions.
- Fixed a const issue with argument in DistEvalImpl::set_tile(size_type, madness::Future<value_type>) function.