documented how Evd<double> encodes eigenvectors
Fix DoOuterProduct (bug in bounds of for loop)
Added a Step function interpolator.
Added LogLinearSpline and TransformedInterpolation interpolators.
Interpolation: adapt new interpolators to v3 api design
Interpolation: modify step interpolation to allow non-zero right-open segment value.
StyleCop
Merge pull request #231 from mjmckp/master

Fix DoOuterProduct (bug in bounds of for loop)
Merge pull request #229 from vvavrychuk/master

documented how Evd<double> encodes eigenvectors
Interpolation: explicitly check for min required number of samples #232
Release: v3.1.0
Release notes formatting
Data: StyleCop
Data: leverage MATLAB sparse data format for faster reading into sparse matrix (via Christian Woltering)
Data: Matlab: simplify names
Data: Matlab: delayed deserialization, allow matrix file to contain matrices of multiple types
Added StreamingStatistics.Entropy function
Data: Matlab: introduce MatlabMatrix type, refactoring
Data: Matlab: static parser design, refactoring
Data: Matlab: MatlabReader.ListMatrices