Added more complex profiling metadata.
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.
Merge pull request #3371 from servo/fix-doc-upload

Make Travis upload to doc.servo.org again.
Revert "script: Use atom comparison in more places, especially for attributes." for persistent test failures.

This reverts commit 874db261046d6155b1942efa106d2e0014295d6d.
Merge pull request #3405 from andreastt/ato/mach_dumb_term

Support dumb terminals in bootstrap downloads
Merge pull request #3404 from glennw/inline-block-fix

Include margin in inline block intrinsic width. Fixes [edit] links on wikipedia. Also improves google homepage.
Merge pull request #3379 from cgaebel/bucketed-timing

Added more complex profiling metadata.
Fixed #3386.
Merge pull request #3397 from cgaebel/issue-3386

Fixes #3386.
Try to unbreak the build by removing unused import
Fix http://doc.servo.org/ to redirect to /servo/index.html again...

... rather than being the Rust documentation index.

The order of `cp` command determines which `target/doc/index.html` file
overwrites the other.
Merge branch 'master' into issue-3279