Math: more Intersection test cleanup.
Math: algorithm for computing intersection of two lines in 2D.
DebugTools: preparation for ability to render also solid shapes.