Remove units for zero values (PR #2060)

Units are ignored for zero values in CSS except for a few edge cases.


You’ve signed the CLA, nschonni. Thank you! This pull request is ready for review.

what are those edge cases?

I believe it is around the keyframes and transition timing so I usually leave them. I’d have to dig back in to the WC3 CSS grammar to verify though.