Add style structs.
Handle 'color: currentColor'
Resolve 'unset' to 'initial' or 'inherit' when parsing.
Add cascading.
Fix SimonSapin/servo-style#2: failed assertion in selector parsing.

Add a test: "parse bootstrap.css without failing"
Merge commit '25d6448f2804b5255dcdef00753cd813717424ef'
New style sytsem: add selector matching

Also make scribt::dom::element::Element::get_attr ASCII case-insensitive
on attribute names, per spec:
http://dom.spec.whatwg.org/#dom-element-getattribute
Fix missing license header.
Sorting on specificity needs to be stable for correctness of the cascade.
Selector matching: tweak variable naming, add comments.
auto merge of #1001 : SimonSapin/servo/newnewcss, r=kmcallister

Add selector matching, style structs, cascading. The matching is quite naive and has many low hanging fruits for optimization. No pseudo-class (except `:not()`) is implemented yet, but those are easy to add as needed.

Next step is to update the layout code to use this and drop netsurf-css.

(Most of the +7066 lines stat is for bootstrap.css, added as a test.)
Add glyph advance cache to enhance speed of layout
Fix strange indentation
Remove cast::transmute
auto merge of #1008 : deokjinkim/servo/glyph_advance_cache, r=jdm

To reduce number of FT_Load_Glyph call, use glyph advance cache.
Revert unnecessary code change
Add summit demos.

summit2.html is a two pane demo of rust logo and matrix math.

summit3.html is a three pane demo adding longcat.

summit-fail.html is thw two pane demo with failing page on the right.
auto merge of #1011 : metajack/servo/summit-demos, r=larsbergstrom

summit2.html is a two pane demo of rust logo and matrix math.

summit3.html is a three pane demo adding longcat.

summit-fail.html is thw two pane demo with failing page on the right.
Don't require passing a root element to Document::new (needed for issue #888).
Move the User-Agent styleesheet to a CSS file instead of a Rust string.

… as suggested in
https://github.com/mozilla/servo/pull/1015#issuecomment-25755957

Also add a comment on the `border-width` work-around.