Add unifying #[dom_struct] attribute (fixes #3667)
Use #[dom_struct] everywhere
Make auto-derived JSTraceable have #[inline] methods
auto merge of #3684 : Manishearth/servo/dom_struct, r=jdm

This attribute implies #[jstraceable], #[privatize], and #[must_root].