Implement window.atob/btoa
Implement HTMLAnchorElement.text
Implement HTMLScriptElement.text
Improve Option deconstruction
Implement HTMLTitleElement.text (closes #3025)
Add a documentation comment for CGWrapMethod.
Cleanup the File::open_mode call.
Cleanup formatting in reftest.rs.
Merge pull request #3115 from Ms2ger/CGWrapMethod-doc

Add a documentation comment for CGWrapMethod; r=Manishearth
Create macros for simplifying element attribute getters (fixes #1931)
Use getter macros in HTMLImageElement
Merge pull request #3116 from Ms2ger/format-reftests

Cleanup formatting in reftest.rs; r=jack
Merge pull request #3082 from ChrisParis/atob

Implement window.atob/btoa; r=Manishearth
Simplify use of CompositorData::find_layer_with_pipeline_and_layer_id

Instead of always matching on the root layer first, have a Compositor
method which abstracts this away, simplifying all the call sites of this
CompositorData helper.
Reftest harness walks directory and appends tests for all manifest files
it finds. This is a first step towards importing some of the css-wg reftests.
Merge pull request #3103 from bfrohs/3025TitleText

Implement HTMLTitleElement.text (closes #3025); r=Ms2ger
Stop resorting dictionaries.

Rust is more forgiving about the order of definitions than C++, so there is no
need to try to sort them. Worse, the "sorting" actually causes the order in
the generated file to be non-deterministic.
Use extended attributes to define which interfaces are globals (fixes #1053).

This makes our approach consistent with Gecko's.
Split up macro invocation
Remove redundant git-submodule commands in configure.