Implement Show for 1-12 element tuples
Delegate ToStr implementation to Show for tuples
doc: Reorganize the library index

Only single out std. Put everything else in a consistent list.
Merge ImmutableTuple* traits into their respective Tuple* trait
Ignore /build even if it’s a symlink.
Improve naming of tuple getters, and add mutable tuple getter

Renames the `n*` and `n*_ref` tuple getters to `val*` and `ref*` respectively, and adds `mut*` getters.
Remove CloneableTuple and ImmutableTuple traits

These are adequately covered by the Tuple2 trait.
auto merge of #12313 : bjz/rust/tuple, r=huonw

This renames the `n*` and `n*_ref` tuple getters to `val*` and `ref*` respectively, and adds `mut*` getters. It also removes the `CloneableTuple` and `ImmutableTuple` traits.
auto merge of #12312 : brson/rust/doc, r=alexcrichton

Only single out std. Put everything else in a consistent list.
auto merge of #12319 : SimonSapin/rust/build-symlink, r=alexcrichton
Allow configuration of uid/gid/detach on processes

This just copies the libuv implementation for libnative which seems reasonable
enough (uid/gid fail on windows).

Closes #12082
Upgrade libuv

This notably includes joyent/libuv@6f62d62c in order to fix when processes fail
to spawn on windows
auto merge of #12085 : alexcrichton/rust/issue-12082, r=brson

This just copies the libuv implementation for libnative which seems reasonable
enough (uid/gid fail on windows).

Closes #12082