add Point3DBase, Point3D and PointF3D

Signed-off-by: anti-freak <antifreak2011@gmail.com>
Create README.md
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>