Add .insert() and .insert_char() methods to ~str.
Remove a fixme

I don't think it's relevant, a warning is more appropriate. Easier to just
maintain the order.

Closes #4681
Add tidy support for snapshots

This let's us specify exactly which snapshot a given note to update after
snapshot is for.

Closes #2483
Remove a fixme

pcwalton says this is right, and it looks right to me too.

Closes #4731
tidy: spew less chaff
std: mark some modules as unstable

Obviously everything is unstable, but these particularly so, and they will
likely remain that way.

Closes #10239
Fix some warnings
doc: update reference to new vector size syntax
Don't wait for a full buffer when reading TCP

libnative erroneously would attempt to fill the entire buffer in a call to
`read` before returning, when rather it should return immediately because
there's not guaranteed to be any data that will ever be received again.

Close #11328
auto merge of #11333 : cmr/rust/triage2, r=alexcrichton
auto merge of #11334 : alexcrichton/rust/fix-native-tcp, r=pcwalton

libnative erroneously would attempt to fill the entire buffer in a call to
`read` before returning, when rather it should return immediately because
there's not guaranteed to be any data that will ever be received again.

Close #11328
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.
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'.