Add transparent Traceable and Untraceable types to aid proper rooting practices, and replace ad-hoc Untraceable structs with empty Encodable implementations.
auto merge of #2147 : jdm/servo/untraceable, r=Ms2ger

...actices, and replace ad-hoc Untraceable structs with empty Encodable implementations.