将一些函数重写到了一个新的静态类中方便调用，修正了bug

以下函数：求两点间距离distanceBetween()、求叉积vectorProduct()、判断点是否在线段上isOnSegment()、判断线段是否相交isCross()、求线段交点crossPoint()，之前写在了Polygon类中，现在把它们提取出来写到了CG_Tools.Tool类中。
另外发现判断直线交点的函数curCanvas.findIntersections()有错误，已改正
测试时候出现一个bug，但是没有还原出来= =所以可能会出现程序卡死的情况