Support for rectangles, circles and ellipses for shape-outside.
merging in shape-outside support from bemjb