Assert if logging is attempted before basicConfig is called.
Better support for sparse tiles and sparse tile updates.

Change update() for tiles to take a region and data.

Remove combine_fn from distarray.
Rename combine_fn on reduce() -> accumulate_fn.
Add tests for sparse sums.

Add hack for sparse reductions: ensure output shape is
correct/the same as it would be for dense operations.