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.
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.
In PointVec test add random points generator.
New maxNormDist() for points. Correct comparisons for eps=0.
Rewrite uniqueInsert() using iterators and STL.
Test PointVec with random input and large epsilon.
Rename test to reflect its contents.
Correct Non-static data member initializers.

This was implemented in gcc-4.7.
Merge pull request #112 from endJunction/TestPointVec

Testing of the PointVec class.
Merge pull request #108 from TomFischer/PiecewiseLinearInterpolationImprovement

Accelerating piecewise linear interpolation deploying a binary interval search.
fixed error in strictdoublevalidator concerning negative values
Merge branch 'master' of https://github.com/ufz/ogs