std::rt: Try stealing from all schedulers

This guarantees that if there is work to do it will be found
std: add missing #[inline] annotation to the f64 neg method.

This was, somehow, missed by #8332.
drop `extra::par`

This was a dead end experiment, and not a sensible way of implementing
generic data parallelism. This also removes the `graph500-bfs.rs`
benchmark because it relies on `extra::par`.

Closes #5626
Document a few undocumented methos in Vector

Closes #9379
auto merge of #9369 : sebcrozet/rust/f64_inline, r=thestinger

This was, somehow, missed by #8332.
auto merge of #9381 : luisbg/rust/master, r=cmr

Closes #9379
auto merge of #9380 : thestinger/rust/par, r=alexcrichton

This was a dead end experiment, and not a sensible way of implementing
generic data parallelism. This also removes the `graph500-bfs.rs`
benchmark because it relies on `extra::par`.

Closes #5626
Fix the dependencies of rustdoc_ng doc generation

This needs libstd in its proper location to resolve references when generating
docs for libextra.
auto merge of #9393 : alexcrichton/rust/fix-docs, r=brson

This needs libstd in its proper location to resolve references when generating
docs for libextra.
std: cleanup file::io rustdoc_ng output
std: add file::io::test module and ensure correct build
auto merge of #9366 : olsonjeffery/rust/file_io_doc_cleanup, r=brson

fixing spew that @achricto was nice enough to point out to me
Pass --disable-terminfo to LLVM's configure script. Closes #9334

The right way to link to terminfo varies by linux distribution, so
this is making our snapshots less compatible.
auto merge of #9353 : brson/rust/sched, r=alexcrichton,cmr

This guarantees that if there is work to do it will be found
auto merge of #9399 : brson/rust/tinfo, r=thestinger

The right way to link to terminfo varies by linux distribution, so
this is making our snapshots less compatible.
Remove 'copy' from syntax files, as it's no longer a keyword
auto merge of #9401 : bytbox/rust/master, r=thestinger

Along with a tiny bit of cleanup in rust.vim.
Reserve the `alignof`, `offsetof`, and `sizeof` keywords
Closes #9333.