tidy code
better diagonal matrix innerProduct call path
implement identity inner product with diagonal matrices
tidying
add basic matrix view vector
tests for MatrixViewVector
MatrixViewVector overloads
Smarter asVector implementation
tidy
More MatrixViewVector overrides
more MatrixViewVector overrides
maths overrides for MatrixViewVector
more MatrixViewVector overrides
generic fill implementation for AMatrix
improve matrix set performance
tidy code and fix warnings