Visit type parameter in lifetime suggestion

Previously, Rebuilder did not visit type parameters when rebuilding
generics and path, so in some cases the suggestion turns out to be
erroneous.
Updated references to extra in libcollections docs
make shootout-k-nucleotide.rs pass official test

Correct printing (sort, new lines), reading on stdin, s/i32/uint/,
ignore-android because it reads stdin
Add draft 0.10 release notes
auto merge of #13208 : Tohie/rust/master, r=alexcrichton
Check that the old value was 1 and not 0 when dropping a Arc value.
Closed #13210.
Support new attribute syntax in vim syntax file
configure: Accept LLVM 3.4.X during configuration

The previous regex was a bit to strict, rejecting versions such as 3.4.1 which
is apparently the version which travis is currently installing, causing all
travis builds to fail.
auto merge of #13215 : sfackler/rust/vim-attr, r=alexcrichton
auto merge of #13211 : csherratt/rust/arc_fix, r=alexcrichton

This is a fix for #13210. fetch_sub returns the old value of the atomic variable, not the new one.
auto merge of #13216 : alexcrichton/rust/fix-configure-for-travis, r=sfackler

The previous regex was a bit to strict, rejecting versions such as 3.4.1 which
is apparently the version which travis is currently installing, causing all
travis builds to fail.
mk: Fix 'make dist' on Mac
auto merge of #13218 : brson/rust/dist-mac, r=sfackler
mk: Don't touch config.tmp or tmp/dist as root. Closes #13190

When running `make install` we are touching these files that can't
then be removed later.
auto merge of #13219 : brson/rust/dist-root, r=sfackler
dist: Add libbacktrace to source tarballs
mk: distcheck --uninstall
Rename `from_iterator` to `from_iter` for consistency.
vec: convert `append` and `append_one` to methods

These were only free functions on `~[T]` because taking self by-value
used to be broken.
auto merge of #13206 : TeXitoi/rust/fix-shootout-k-nucleotide, r=alexcrichton

Correct printing (sort, new lines), reading on stdin.