Delay initiating layout operations for as long as possible.
Make test_wpt params optional

Fixes an exception in `mach test`.
Fix for issue #3238

Moved the Atob and Btoa methods ouside the impl for WorkerMethod trait
and made them publicly accessible from WorkerGlobalScopeMethods via
proxy methods.
build: Update string-cache to fix a nasty race
Merge pull request #3376 from pcwalton/string-cache-race

build: Update string-cache to fix a nasty race
Update string-cache for real
Merge pull request #3392 from pcwalton/string-cache-race

Update string-cache for real
Merge pull request #3387 from prasoon2211/base64_methods_for_worker

Implement atob and btoa methods for worker
Reenable the second wpt chunk.
script: Use atom comparison in more places, especially for attributes.

75% improvement in style recalc for Guardians of the Galaxy.
Merge pull request #3316 from pcwalton/use-atoms

script: Use atom comparison in more places, especially for attributes.
Fix doctest errors in rustdoc comments

Mostly this disables doctest for comments that are not actually tests.
Update style unit tests to use atoms

Fixes test bustage from #3316.
Added more complex profiling metadata.
Merge pull request #3358 from jdm/thespicemustnotreflow

Delay initiating layout operations for as long as possible.
Merge pull request #3395 from mbrubeck/doctest

Fix unit test failures. r=jdm
Merge pull request #3372 from mbrubeck/wpt-params

Make test_wpt params optional. r=me
Include margin in inline block intrinsic width. Fixes [edit] links on wikipedia.
Support dumb terminals in bootstrap downloads

Dumb terminals can only interpret a limited number of control codes,
and rewriting the terminal buffer will make `./mach build` very talkative
on these terminals.

This can be tested by setting the environment variable TERM to "dumb"
as such:

	TERM=dumb ./mach build
Make Travis upload to doc.servo.org again.