LibWeb: Clip property CSS
Add ability to parse a Rect when it is passed to the Clip property in CSS, and then later implement it when drawing divs (borders, text, backgrounds).
Fixes a bug I found in aljazeera.com where they use a div with clip: rect(0px, 0px, 0px, 0px) that is supposed to be invisible.
before:
after:

Made the changes. Thank you for the feedback!
@MacDue thanks for your feedback. This implementation does seem more correct. I don't seem to be finding any bugs with this implementation, though to be honest I wasn't seeing text glitches in the previous one either. I could believe that there were problems with child elements though, may not have tested that enough.
@martinfalisse The child elements were not tested before, but it failed on the wpt.live tests without it (which uses them in every test) -- maybe add a few to your own tests :^)