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.
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.
auto merge of #2126 : Ms2ger/servo/avoid-unwrap_object, r=jdm

There is no good reason to have both unwrap_object and unwrap_jsmanaged.
Removing unwrap_object simplifies the codegen and makes further
simplifications easier.
Remove unintentional copies due to RefCell<T>::get

We are calling `get` when we should call `borrow` or `borrow_mut`.  This is
causing bugs with iframes because we append to a copy of the `children` vector
rather than the original.
auto merge of #2130 : mbrubeck/servo/frametree-copy-fix, r=larsbergstrom

We are calling `get` when we should call `borrow` or `borrow_mut`.  This is causing bugs with iframes because we append the child frame to a copy of the parent's `children` vector rather than the original.

r? @larsbergstrom
Privatize some Constellation internals