[GeoLib] Polygon: Make code more readable.
[GeoLib] Test to check if a point is in polygon.
[GeoLib] Activate Polyline test.
[GeoLib] Tests for GeoLib::lineSegmentIntersect().
[GeoLib] Check if two 3d vectors are parallel.
[MathLib] Constructor of TemplateVector3 needs a initializer list.

The TemplateVector3 is derived from TemplatePoint<T,N>. There isn't a
constructor taking 3 values for TemplatePoint. Instead of this a std::array
is used to initialize the TemplatePoint data structures. For this reason
the TemplateVector3 constructor that is taking two points to initialize
the internal data needs an initializer list.
[GeoLib] GeoLib::lineSegmentIntersect(): new impl.
[MathLib] Init list in TemplateVector3 constructor not handled by some compilers.
[MathLib] Removed unused code from TemplateVector3.
[GeoLib] lineSegmentIntersect: Reuse value.
[GeoLib] Tests for GeoLib::checkParallelism().
[GeoLib] Reworked impl. of GeoLib::checkParallelism().