incorporating TensorView updates made in Telluride
Note that the default constructor of View is gone
fix + minor addition
conversion from non-const View
const correctness of the slice functions
Solves problem associated with https://github.com/BTAS/BTAS/issues/59. All tests pass with this commit