Return the empty string as appropriate for location.{search,hash}.
Improve error message for when web fonts fail to load.
Merge pull request #3083 from glennw/font-cache-error

Improve error message for when web fonts fail to load.
Merge pull request #3081 from Ms2ger/location-empty

Return the empty string as appropriate for location.{search,hash}; r=Manishearth
node.textContent and node.nodeValue should not throw
Merge pull request #3087 from Manishearth/node-textcontent-throws

node.textContent and node.nodeValue should not throw; r=Ms2ger
Implement cached Document.Links
Added tests for Document's Link cache
Removed comment as issue #1847 is now fixed.
Structured clone the argument to Worker.postMessage.
Structured clone the argument to DedicatedWorkerGlobalScope.postMessage.
Merge pull request #3080 from Ms2ger/clone

Structured clone the argument to postMessage; r=larsberg
Merge pull request #3088 from brunoabinader/document-links-cache

Implement Document.links cache; r=Ms2ger
Enable 32bit builds.

You specify a 32bit build by setting --target on configure.
Merge pull request #2274 from metajack/build-32bit

Enable 32bit builds.
Implement DedicatedWorkerGlobalScope.navigator.
Merge pull request #3089 from Ms2ger/worker-navigator

Implement DedicatedWorkerGlobalScope.navigator; r=abinader
Implement WorkerGlobalScope.location.
Merge pull request #3093 from Ms2ger/worker-location

Implement WorkerGlobalScope.location; r=Manishearth
Download Rust snapshots in make rather than configure.

When parallel make (`-j`) is used, this enables building non-Rust dependencies
while the Rust compiler is being downloaded.

On my laptop, from an empty build directory,
`~/projects/servo/configure --disable-optimize && make -j6`
goes from ~7 minutes to ~6 minutes.
The difference matches the download time.