Removed unused header files from math/eigen.h
Moved binders objects from vector_op.h to outer.h.
- Y block caching now uses the correct offset.
- Edge cases of outer algorithms now use vector operations.
Added two more vector reduce operations.
Added partial reduce operations for matrices.
Added partial reduction functions to SizeArray.
Moved binders to utility.
Small correction to the documentation of row and column reduction functions in SizeArray.
Simplified the interface and data structure of tile operations.
The UnaryEvalImpl constructor now correctly uses the trange parameter.
Added is_permutation function to Variable lists that check if one variable list is a permutation of another.
Added "TiledArray" to user error message.
Added typedef for pmap_interface in policy classes.
TensorImpl can now accept NULL process maps.
Removed several expression classes that have either been moved or are no longer needed.
Removed unused files.
Added expression objects.
Added val_array object.
Fixed SparseShape class.
Updated unit tests for the new shape.