Bindings for elements that use HTMLElement.
* aside
* section
* b
* i
auto merge of #700 : saneyuki/servo/section, r=jdm

This is for these elements which use HTMLElement.
* aside
* section
* b
* i

Do you have any good idea of this commit log?
Rename HTMLTableBodyElement to HTMLTableSectionElement.
Generate bindings for HTMLTableSectionElement.
auto merge of #701 : saneyuki/servo/tbody, r=jdm
Simplify HTMLCollection predicates
auto merge of #705 : sonwow/servo/collection, r=jdm

Simplify some APIs that returns HTMLCollection in `dom::Document`.
In order to do this, `dom::htmldocument::createHTMLCollection` is moved to `dom::document::createHTMLCollection`.
Generate bindings for HTMLBRElement
Don't use a whole in-order traversal for computing heights.
auto merge of #692 : recrack/servo/brelement, r=jdm
Generate bindings for HTMLTableRowElement.
Generate bindings for HTMLTextAreaElement.
auto merge of #709 : jdm/servo/webidl, r=jdm
auto merge of #704 : eric93/servo/parallel-layout-ownedtree, r=pcwalton

Don't do a whole inorder traversal because we can't parallelize that. Parts of this traversal can be bottom-up
Generate bindings for HTMLUListElement
auto merge of #711 : jdm/servo/ulist, r=jdm
Generate bindings for HTMLTitleElement
auto merge of #710 : jdm/servo/titleelem, r=jdm
Remove rust-glut
Update submodules for new Rust version