Add .insert() and .insert_char() methods to ~str.
extra: Remove condition from semver
doc: update reference to new vector size syntax
auto merge of #11335 : rlane/rust/fix-vector-doc, r=alexcrichton
auto merge of #10826 : SimonSapin/rust/str-insert, r=brson

I could not run the tests because of unrelated building issue, sorry about that.
First phase of migrating the wiki to the internal docs #11078
rust_version.html is a HTML_DEPS and every html has it as dependecy
Use the full version string for the windows installer exe
Delete the installer exe when cleaning
auto merge of #11123 : alan-andrade/rust/move_wiki_to_internal_docs, r=brson

This is not done yet but I'm posting it to get feedback.

The wiki has a ton of different tutorials/manuals/faq and so forth. Instead of migrating all of them right now, I just migrated the following:

* The general main wiki page
* Language FAQ
* Project FAQ

If this feels reasonable, please comment so that I can continue with confidence.
More 0.9 release notes
Update AUTHORS.txt
auto merge of #11354 : brson/rust/versionwin, r=alexcrichton

The makefiles and the windows installer disagree on the name of this file. In practical terms this change only means that the '-pre' installers will be named 'rust-0.9-pre-install.exe' instead 'rust-0.9-install.exe'.
Don't read forever on a file descriptor

Similarly to the recent commit to do this for networking, there's no reason that
a read on a file descriptor should continue reading until the entire buffer is
full. This makes sense when dealing with literal files, but when dealing with
things like stdin this doesn't make sense.
auto merge of #11356 : brson/rust/0.9relnotes, r=alexcrichton
auto merge of #11296 : brson/rust/anti-cond, r=alexcrichton

In preparation for removing conditions.
Fix parallel makefile builds

All the copying of files amongst one another was apparently causing something to
get corrupted. Instead of having files fly around, just update the directories
to link to.
auto merge of #11355 : alexcrichton/rust/read-waits-forever, r=brson

All the fun is down below.
Remove trailing whitespace
Make CFG_LIBDIR configurable. Fixes #5223