[CSS Exclusions] Enable shape-inside support for ellipses
https://bugs.webkit.org/show_bug.cgi?id=109868

Reviewed by Dirk Schulze.

Source/WebCore:

This change is very similar to the one recently made for circles:
removed the test that disabled ellipse values for shape-inside.
The remaining support for ellipses, which is based on rounded rectangles
whose width/height is equal to their radiusX/radiusY, has not changed.

Test: fast/exclusions/shape-inside/shape-inside-ellipse.html

* rendering/ExclusionShapeInsideInfo.h:
(WebCore::ExclusionShapeInsideInfo::isEnabledFor): No longer disallows any BasicShape type.

LayoutTests:

Added a test for ellipse shape-inside values.

* fast/exclusions/shape-inside/shape-inside-ellipse-expected.html: Added.
* fast/exclusions/shape-inside/shape-inside-ellipse.html: Added.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@143420 268f45cc-cd09-0410-ab3c-d52691b4dbfc