Fix style in `CharacterData`.
Fix code style in DOMParser
Remove ancient `net.rs`
servo: Refactor the `Flow` type to save memory and allow upcasting and downcasting more naturally
layout: Document the root flow.
util: Add a new `tree` module to avoid duplicating pointer stitching.

Add some basic support to AbstractNode for it.
dom: Document the node structure better and remove the node pointer stitching routines
layout: Port the flow tree over to the new generic tree functions
layout: Remove duplicate methods from flows
dom: Remove duplicate methods from the DOM node type
layout: Refactor inline layout a bit
servo: Rename `as_immutable_node` to `as_imm_node` and `as_mutable_node` to `as_mut_node`
Merge pull request #416 from pcwalton/refactor-flow

Refactor flow
Add 'backup-rust' and 'restore-rust' build targets

backup-rust moves src/rust up, out of the build directory and restore-rust
moves it back. For use by build automation.
Merge pull request #418 from brson/wip

Add 'backup-rust' and 'restore-rust' build targets
submodule: update rust-opengles
Add codegen support for dictionaries, and implement Event bindings as a side-effect. Add a stub EventTarget to allow the build to complete.
Remove unused mutable warning spam from generated code.
Merge pull request #422 from jdm/event

Add Event bindings and support for WebIDL dictionaries
layout: Refactor the RenderBox type to save memory and improve the coding style of box.rs