In IntersectLines, cache data to be placed in inter until return time so as to avoid inconsistent behavior when somebody calls it with the same address as an input and an output.
Add comments.
Merge pull request #1470 from fontforge/intersect_lines_fix

Fix IntersectLines NaN problems.