Rebuild after ./mach test-unit

(ugly) workaround for issue #3928
Moved unit tests to the end of `./mach test`
CodegenRust fixes for NamedGetter
Added Element::set_custom_attribute
Implement HTMLElement.dataset

Make DOMStringMap use related Element's custom attributes values.
Avoid duplicated code
Update web-platform-tests results
Remove unused libgreen import.
auto merge of #4446 : Ms2ger/servo/green, r=metajack
Make gonk port build again after the last rustup
Use the try macro in unwrap_jsmanaged.
Remove the proto_{id,depth} arguments from unwrap_jsmanaged.

Instead, we infer them from the type we're unwrapping into. This will prevent
any mismatches between the type we return and the type we check for.
Use unwrap() when finalizing.

This allows us to duplicate a little less code.
Move unwrap_jsmanaged and related machinery to conversions.rs.
Remove the unused DOMRefCell::unwrap method.
Document DOMRefCell.

Based on the RefCell documentation.
auto merge of #4449 : Ms2ger/servo/unwrap_jsmanaged, r=jdm
Update HTML{Div,Span,}Element stack size
auto merge of #4038 : brunoabinader/servo/dataset, r=Ms2ger

Spec: https://html.spec.whatwg.org/multipage/dom.html#dom-dataset

Closes #2974.
Require documentation for ByteString.