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.
Update README.md for android build instruction
Fix typos made in PR #764
auto merge of #802 : aydinkim/servo/readme, r=metajack

Update Readme.md
Generate bindings for HTMLMeterElement.
Remove more unnecessary lists of imports.
Generate bindings for HTMLModElement.
Implement collapsing margin
Adjust top_offset when top margin of a element collapses with its first child
Update clean-servo in clean.mk
Add reftest for margin collapsing
Generate bindings for HTMLObjectElement.
auto merge of #810 : june0cho/servo/master, r=metajack

Fix typos in PR #764.
Send new PR since #764 was merged before this modification.
Make window.close() close the window.
Generate bindings for HTMLOptGroupElement.
Generate bindings for HTMLOptionElement.
Generate bindings for HTMLOutputElement.
Generate bindings for HTMLParamElement.