Merged requested to merge feature/access into master
For a general access of matrices and vectors, using various bracket types, the MR introduces the function
access(vector, i) and
access(matrix, i,j) that redirects to the specific implementation. Additionally Concepts are added to test whether an object can be accessed like a vector or matrix.