Add line breaks for readability.
Rename the element field of the DOM Node hierarchy.

See #924
Auto-generate some binding codes for HTMLElement, Element, CharacterData.
auto merge of #1064 : saneyuki/servo/cleanup, r=jdm

This pull request is based on #1063.
gitignore dirs like build.foo
harness: Truncate messages to one line
harness: Support more assertion types
Replace test_bindings.html with various content tests

Fixes #631.
Revise DOMParser test

This is commented out for now (as it was in test_bindings.html) because it
causes a task failure.  I'll open a ticket about that.
Issue #1071 - Ensure that Documents always have a non-null Window.
auto merge of #1072 : Ms2ger/servo/crash-domparser, r=jdm

Turns out that documents without a window `fail!` a lot, because we need the `cx` all over.
auto merge of #1070 : kmcallister/servo/test-bindings, r=jdm
CSS: separate cascading from selector matching, add style attributes.
Move the gfx::geometry module to servo_util::geometry.

This is part of #1006, in order to use Au from the script crate
without introducing a circular crate dependency.
CSS: Use the actual Au type for lengths
Move Element::get_attr to a trait defined in util::tree

… and add a get_local_name() method to that trait.