Fixes #2969 by only stripping HTML whitespace
Use TaskBuilder to spawn worker threads.
Use TaskBuilder for the main Servo task.
remove unnecessary clone usage
Un-blacklist the layout crate from rustdoc. See #2924.

Whatever rustdoc bug we used to hit was solved by the Rust upgrade.
(The style crate still causes rustdoc to overflow its stack.)

Also use Markdown tables rather than ASCII diagrams in inlines.rs.
Not only does this look nicer, this works around rustdoc trying
(and failing) to parse them as Rust code.
Move documentation table stylining to a shared location.
Blacklisted docs don’t need any dependency, since we don’t actually generate them.
Merge pull request #3001 from jxs/master

remove unnecessary clone usage
Merge pull request #2998 from Ms2ger/taskbuilder

Use TaskBuilder where possible; r=metajack
Merge pull request #3002 from servo/rustdoc-layout

Un-blacklist the layout crate from rustdoc.
Fix rustdoc comment syntax in gfx::display_list.
Merge pull request #3004 from mbrubeck/doc-comment

Fix rustdoc comment syntax in gfx::display_list. r=zwarich
Removing unnecessary string trimming
Emergency fix for broken tree (mozlog update)
Build fix for android font that was missed during rust upgrade.
Merge pull request #3009 from glennw/android-font

Build fix for android font that was missed during rust upgrade.
Disable status-basic.htm.
Merge pull request #3013 from servo/travisfix

Emergency fix for broken tree (mozlog update); r=Ms2ger
Check for the empty string before creating a new text node when setting document.title
Generate rustdoc documenation for submodules.