Implement HTMLAnchorElement.text
Implement HTMLScriptElement.text
Improve Option deconstruction
Implement HTMLTitleElement.text (closes #3025)
Create macros for simplifying element attribute getters (fixes #1931)
Use getter macros in HTMLImageElement
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.
Merge pull request #3122 from Ms2ger/globals

Use extended attributes to define which interfaces are globals (fixes #1053); r=Manishearth
Merge pull request #3073 from Manishearth/macro-getters

Create and use attribute getter macros; r=Ms2ger
Merge pull request #3121 from Ms2ger/sorted-dictionaries

Stop resorting dictionaries; r=abinader
Merge pull request #3117 from mrobinson/simplify-find_layer_with_pipeline_and_layer_id

Simplify use of CompositorData::find_layer_with_pipeline_and_layer_id
Merge pull request #3118 from glennw/reftest-scan

Reftest harness walks directory and appends tests for all manifest files
Update to latest rust-layers

This should reduce memory usage along layer boundaries.
Fix naming of diff png files when multiple reftest lists in use. Import a few css21 reftests.