Autogenerate DOM bindings for Document.
auto merge of #627 : jdm/servo/docgen, r=kmc,jack
structural changes to support Iframes