add Point3DBase, Point3D and PointF3D

Signed-off-by: anti-freak <antifreak2011@gmail.com>
add many things ;)

Signed-off-by: anti-freak <antifreak2011@gmail.com>
bugfix; some internal changes

Signed-off-by: anti-freak <antifreak2011@gmail.com>
some fixes

Signed-off-by: anti-freak <antifreak2011@gmail.com>
little fix in intersections

Signed-off-by: anti-freak <antifreak2011@gmail.com>
Merge remote-tracking branch 'remotes/origin/dev'

Conflicts:
	SimpleLib/Point3D.cpp
	SimpleLib/PointF3D.cpp
	SimpleLib/PolygonF.cpp
	include/geometry/Point3D.h
	include/geometry/Point3DBase.h
	include/geometry/PointF3D.h
	include/geometry/PolygonBase.h

Signed-off-by: anti-freak <antifreak2011@gmail.com>