Add @Spell clusters to Vim syntax file

Add @Spell clusters to Vim syntax highlighting file to do spell checking
only inside comments and strings
fix uninstall target with configurable rustlib directory
rustdoc: Don't strip empty modules with documentation

Closes #11443
doc: build the docs for librustuv

Closes #11444
rustdoc: Get --version working

Closes #11421
rustdoc: Don't show private modules
Remove re-exports of std::io::stdio::{print, println} in the prelude.

The `print!` and `println!` macros are now the preferred method of printing, and so there is no reason to export the `stdio` functions in the prelude. The functions have also been replaced by their macro counterparts in the tutorial and other documentation so that newcomers don't get confused about what they should be using.
rustc: Fix formatting of env! error message

Death to caps.
syntax: Fix capitalization in macro_parser errors
auto merge of #11416 : bjz/rust/remove-print-fns, r=alexcrichton

The `print!` and `println!` macros are now the preferred method of printing, and so there is no reason to export the `stdio` functions in the prelude. The functions have also been replaced by their macro counterparts in the tutorial and other documentation so that newcomers don't get confused about what they should be using.
librustc: Check restrictions on all subcomponents of a path when moving
it. r=nikomatsakis
Re-implement --help in rustpkg

Fixes #11423
Fix `rustpkg help` handling

In general, you could run "rustpkg help <cmd>" to see some specific
usage information for <cmd>.  However, this was handled in a very ad-hoc
and buggy manner.  For example, running "rustpkg help prefer" would
actually show you the usage information for the "uninstall" cmd.

This commit attempts to fix this by making Help a real Command, and
making the handing of it explicit.
auto merge of #11459 : tedhorst/rust/uninstall_rustlib, r=alexcrichton

Update the uninstall target with the configurable rust lib directory name.

cc @jhasse
extra::workcache: Remove unused Logger
auto merge of #11465 : pcwalton/rust/borrow-check-bug, r=pcwalton

it. r=nikomatsakis
define arch for iOS/ARM
auto merge of #11466 : eminence/rust/fix_rustpkg_help, r=brson

It appears --help got lost in aa50ebd03ed1d1f698d0d275f9570ef53e720831

Fixes #11423
rustdoc: Don't show a fields header if there are none
auto merge of #11461 : alexcrichton/rust/rustdoc-fixes, r=brson

See the commits.