Reimplemented interval search deploying std::lower_bound.
Few optimizations to piecewise lin. interp. algo.

Using front() and back() saves some instructions.

Avoid multiplication with m twice in return statement.
Removed some unused stuff from blas.h to avoid warnings.
Put OpenMP loop into pragma to avoid warnings.
Fixed warning for type conversion.

Fixed warning for the type conversion time_t to unsigned int.
Fixed warning concerning a missing break.
Fixed warnings for signed/unsigned comparison.
Fixed Windows warning signed/unsigned comparison.

Fixed Windows warning signed/unsigned comparison for OpenMP loop type.
Matching sigs of amuxCRS fixes virt override warn.

Match the signatures of the derived class CRSMatrixReorderedOpenMP::amuxCRS() and the base class CRSMatrix::amuxCRS().
Made MatrixBase a base class of (dense) matrix.
Remove warnings in TestPolyline.cpp.
Merge pull request #111 from TomFischer/MathLibDenseMatrixInheritanceStructure

Made MatrixBase a base class of (dense) matrix MathLib::Matrix.
Test PointVec with empty input.
Test PointVec constructor with single point input.
Test PointVec with nullptr input.
Test PointVec with two diff input points.
Allocate vector of points instead of using reference.
Split two points test in DiffPoints and EqualPoints tests.
Test PointVec push_back() operator.
In PointVec tests move up common code.