[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.