Fixed constness of spare shape member functions.
SparseShape data is now non-mutable.
Added a constructor to SparseShape to do collective initialization.
Silenced a warning.
DistributedStorage now requires the process map in the constructor.
Minor code reorganization.
Fixed an error in the usage of distributed storage.
Policy no longer defines the process map interface for tensor impl.
Process map is now correctly passed to DistributedStorage constructor in TensorImpl.
Shape and TiledRange are no longer mutable.
Updated shape interface.
Added boiler plate code for unary evaluator unit tests.
Updated sparse array interface in unit tests.
Updated evaluators to handle policy and tile template arguments correctly.
Updated interface.
Removed include for expressions.h.
Added sparse policy to tiled_array.h
Updated unit tests for the new sparse shape.
Updated the spares matrix example programs to use the new spare shape interface.