Implement 'vertical-align' and fix 'line-height'.
Add a test case for vertical_align and line-height
Update linebox's height which is changed by vertical-align.
Fix the line-height error in a multi-line page
Generate bindings for HTMLButtonElement.
Generate bindings for HTMLDataListElement.
Generate bindings for HTMLDirectoryElement and HTMLEmbedElement
Generate bindings for HTMLFieldSetElement.
Generate bindings for HTMLFontElement.webidl
Generate bindings for HTMLFrameElement.
Generate bindings for HTMLFrameSetElement.
Generate bindings for HTMLHeadingElement.
Generate bindings for HTMLMapElement.
Initial compositor support for position:fixed elements
auto merge of #776 : jdm/servo/nodesnodesnodes, r=yichoi

r? to anybody. This should be pretty mechanical to review.
Fix and add comments. Use `map_default`.
Remove many long ugly lists of imports of HTML element types. They can now be obtained via dom::types::*, which is autogenerated.
auto merge of #764 : june0cho/servo/verticalalign, r=metajack

This is a modification of the previous PR #741 to support 'vertical-align' and 'line-height'. Added test cases for vertical-align, line-height, and mixed.

In the last commit, after applying 'vertical-align' property, the current line-box's height and following line-boxes' heights are being updated. This is because line-box's height was already assigned when the line-box is created. 
But there may be a better way, though I'm not sure. In Gecko, line-boxes' heights seem to be assigned at one time after 'vertical-align'. @metajack
auto merge of #801 : eschweic/servo/comp-fixed-pos, r=metajack

Some changes that need to happen for #782.
auto merge of #806 : jdm/servo/moarautogen, r=metajack

...ow be obtained via dom::types::*, which is autogenerated.