HTMLImageElement attribute getters and setters
Use #[deriving(Clone)] for ThreadSafeLayoutNode
Rename ElementType to PseudoElementType, to avoid confusion with ElementTypeId.
Merge new_with_pseudo_without_self() and new_with_pseudo() into with_pseudo()
fixup! Merge new_with_pseudo_without_self() and new_with_pseudo() into with_pseudo()
fixup! Rename ElementType to PseudoElementType, to avoid confusion with ElementTypeId.
Move inline stylesheet parsing out of HTML parser.

Instead, use shared code to parse stylesheet content when it is inserted,
whether during parsing or dynamically by script.

Based on work by sanools in #1350.
auto merge of #1984 : mbrubeck/servo/1959-parser-style, r=jdm

This is a partial fix for #1959.  This commit only addresses inline `<style>` elements.  Next I will need to move `<link rel="stylesheet">` handling into shared code, but I wanted to get some early feedback on this piece first.
Move child_inserted into VirtualMethods.

Follow-up from #1984.
auto merge of #2106 : mbrubeck/servo/1959-vtable-followup, r=jdm

Follow-up from #1984. r? @jdm
Remove the return value from DefineDOMInterface.

This moves the assertion from its only caller into the function itself, to
clarify that we don't intent to deal with any failure here.
Remove unused variable 'obj' from binding functions.

This removes the local variable and prefixes the argument with an underscore.
Neither is used right now.
auto merge of #2113 : Ms2ger/servo/DefineDOMInterface, r=jdm

This moves the assertion from its only caller into the function itself, to
clarify that we don't intent to deal with any failure here.
auto merge of #2114 : Ms2ger/servo/unused-obj-local-arg, r=jdm

This removes the local variable and prefixes the argument with an underscore.
Neither is used right now.
auto merge of #2054 : sankha93/servo/imageattr, r=jdm
Implement FromJSValConvertible for JS<T>.
box_: Remove unused code that resurfaced with the Rust upgrade
auto merge of #2119 : pcwalton/servo/rm-unused-code, r=pcwalton

trivial
auto merge of #2112 : Ms2ger/servo/IDLInterface-JS, r=jdm
Remove unwrap_object.

There is no good reason to have both unwrap_object and unwrap_jsmanaged.
Removing unwrap_object simplifies the codegen and makes further
simplifications easier.