Create man pages for rust tools
Add new manpages to install script
Updated rustpkg man page to match 0.7
Fixed examples

The examples were still using `core::` instead of `std::`
All of the examples needed a `use std::rand;` at the top to compile
Most of the examples had
    `rng = rand::rng();`
instead of
    `let mut rng = rand::rng();`
Add a `mut_split()` method for dividing one `&mut [T]` into two
Convert json Reader to iterators

This is much faster for strings, and eventually when there is a
buffered reader of some sort.

Reading example.json 100 times before was around 1.18s.
After:
- reading from string 0.68s
- reading from file 1.08s (extra time is all in io::Reader)
remove unused imports
unnecessarily mutable variables
unused variable
auto merge of #7691 : nikomatsakis/rust/vec-split-method, r=thestinger

I don't think we have this yet. This makes `&mut [T]` much more flexible.

r? @strcat (or whomever)
auto merge of #7693 : korenchkin/rust/fixdoc_rand, r=cmr

All of the examples were still using `core::` instead of `std::` and  needed a `use std::rand;` at the top to compile
Most of the examples had
    `rng = rand::rng();`
instead of
    `let mut rng = rand::rng();`
auto merge of #7704 : glinscott/rust/json_iter, r=erickt

This is much faster for strings, and eventually when there is a
buffered reader of some sort, will be much faster for files.

Reading example.json 100 times before was around 1.18s.
After:
- reading from string 0.68s
- reading from file 1.08s (extra time is all in io::Reader)

Also:
- fixes #7611 - error when parsing strings and we hit EOF
- updates definition of whitespace in json should only be the 4 ascii whitespace chars
auto merge of #7708 : bcully/rust/warnings, r=thestinger

Just getting my feet wet.
auto merge of #7632 : gavinb/rust/7484_manpages, r=cmr

This patch updates the existing manpage and creates new pages for all of the rust command line tools. Closes #7484.
transmute: Avoid double copy for immediate values

Currently, immediate values are copied into an alloca only to have an
addressable storage so that it can be used with memcpy. Obviously we
can skip the memcpy in this case.