1) Added RangeNd construction from a list of Range1d’s
2) Range1d’s can be merged now
TensorView does not depend on tensor.h, this allows Tensor to create TensorViews using member functions.
Added Tensor::slice()
make_pair => std::make_pair
Added synopsis.C that demonstrates capabilities of BTAS.