Auto merge of #157 - upsuper:source-location, r=SimonSapin
Use u32 for SourceLocation
I suppose nothing is going to be happy if a CSS file can contain over 4G lines or columns...
All Servo rules have `SourceLocation` stored, so reducing its size is probably worth.
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/rust-cssparser/157)
<!-- Reviewable:end -->
Auto merge of #121 - manuel-woelker:pr-color-level-4, r=emilio,SimonS…
…apin
color: Support CSS Color Level 4 rgb & hsl syntax (#113)
Fixes#113 - Feedback welcome!
If I interpret the spec correctly, in the whitespace-split version the alpha channel is separated with a `/`.
I also added support for angle values (deg/grad/rad/turn) in the hue position.
<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/rust-cssparser/121)
<!-- Reviewable:end -->