Fix #7814: Handle symbols in line-ellipse intersection.

Fixes issue #7814.

I added one test for this, but it only runs to make sure no errors are raised.  I do not have enough familiarity with the algorithm to know exactly what results are expected, but can add them if someone else can confirm what it should be.