Fix previous 2D Triangle-Triangle intersection test. Optimize Polygon-polygon intersection test to do the same thing as triangle-triangle intersection test. Add new unit test.