Add evolute method to calculate evolute of an ellipse
Correct center shift part
Fix #7814: Handle symbols in line-ellipse intersection.
Raise NotImplementedError for unequal frequencies. Fixes #7884
Added tests for ccode piecewise printing

Tests for multiple conditions, with and without assignment.
Added test for piecewise w/o assign_to
Merge pull request #7885 from debugger22/ne-f

Raise NotImplementedError for unequal frequencies. Fixes #7884
Merge pull request #7878 from Tempel/7814_ellipse_symbolic_intersect

Fix #7814: Handle symbols in line-ellipse intersection.
Merge pull request #7888 from jcrist/codeprinting_tests

Added tests for ccode piecewise printing
raise error for non-pi/2 ellipse rotation
Merge pull request #10 from smichr/ellipse

raise error for non-pi ellipse rotation
Merge pull request #7614 from debugger22/ellipse-evolute

Add evolute method to calculate evolute of an ellipse
Remove .is_finite assumption

fixes #5393
fixes #5385
fixes #7007