[Ripple] Remove manipulation of clipping for the ripple's superview (#6977)
[Ripple] Remove manipulation of clipping for the ripple's superview (#6977)

Our MDCRippleView during its layout stage checks if its superview has a shadowPath and if so masks the RippleView to that path, which is correct.

However, when there isn't a shaowPath it clips the superview to bounds. There are two problems with this:

There can still be a shadow if the shadowPath is nil, and therefore will hide the shadow.
The ripple view should refrain from manipulating views outside its jurisdiction, and the user should change the clipping of bounds appropriately if needed.
The fix is to remove the manipulation of the clipping to bounds from MDCRippleView.

Resolves #6979
material-components/material-components-ios,material-components/material-components-ios,material-components/material-components-ios,material-components/material-components-ios,material-components/material-components-ios