splitting euclidian3D (for common)

git-svn-id: http://dev.geogebra.org/svn/trunk/geogebra@32395 23ce0884-8a58-47d3-bc5c-ddf1cd5b9f9e
#4116 speedup: do not create helper algo in each compute, use conic version of isOnPath for conics

git-svn-id: http://dev.geogebra.org/svn/trunk/geogebra@32396 23ce0884-8a58-47d3-bc5c-ddf1cd5b9f9e
Less java.awt

git-svn-id: http://dev.geogebra.org/svn/trunk/geogebra@32397 23ce0884-8a58-47d3-bc5c-ddf1cd5b9f9e