Remove #[cfg(notest)] and use #[cfg(not(test))] to cooincide with #[cfg(debug)]
libstd: convert chained ifs to a match in base64.
Fix typos
fix incorrect region code based on the old 'self

also removes unnecessary casts from the RcMut implementation
rename iter::iter_to_vec to iter::to_vec

it's silly to duplicate the namespace in the fn name
auto merge of #6327 : z0w0/rust/rm-notest, r=brson

Makes it more consistent, imo.
auto merge of #6332 : huonw/rust/std-base64-match, r=nikomatsakis
libcore: rename vec::each(variable) to variable.each
librustdoc: rename vec::each(var) to var.each
libstd: rename vec::each(var) to var.each
libsyntax: rename vec::each(var) to var.each
librustc: rename vec::each(var) to var.each
auto merge of #6328 : recrack/rust/rename_cleanup, r=sanxiyn

rename vec::each(var) to var.each

> librustc, libsyntax, libstd, librustdoc, libcore
auto merge of #6337 : thestinger/rust/fix_region, r=thestinger

also removes unnecessary casts from the RcMut implementation
auto merge of #6343 : thestinger/rust/new_iter, r=brson

it's silly to duplicate the namespace in the fn name
auto merge of #6345 : seanmoon/rust/fix-typos, r=sanxiyn

Hi there,

Really enjoying Rust. Noticed a few typos so I searched around for a few more--here's some fixes.

Ran `make check` and got `summary of 24 test runs: 4868 passed; 0 failed; 330 ignored`.

Thanks!

Sean
Implement a new protocol for `for` loops that's much more easily composable
core: Use the new `for` protocol
std: Use the new `for` protocol
syntax: Use the new `for` protocol