WIP: Adding vector_view terminal

This allows to create generalized slice of a vector (sminlar to
std::gslice) and uses refactored vector expression template engine.
Some interface changes and wrapper functions are coming.

refs #31, #37