configure: Require one of wget or curl.
When an impl references an unknown trait, mention what
the trait is called in the error message.
Add an EnumSetIterator and EnumSet::iter
Move most iter functionality to extra, fixes #7343
extra: docs, tests and new functionality for the extra::stats module
lint: make the non_camel_case_types lint work with scripts without a upper/lowercase distinction.
rustc: add a lint to enforce uppercase statics.
Improve the attempted dynamic environment-capture error message
Ignore all rusti tests. #7541
Ignore all rusti tests harder. #7541
doc: Update links to 0.7
Merge pull request #7187 from nikomatsakis/issue-3238-defer-reasoning-about-regions

Defer reasoning about regions until after regionck
auto merge of #7498 : luqmana/rust/cow, r=catamorphism

Either one works and wget is easier to setup on windows.
auto merge of #7510 : Dretch/rust/missing-trait-message, r=catamorphism
auto merge of #7474 : Seldaek/rust/clean-iter, r=thestinger

I think it's WIP - but I wanted to ask for feedback (/cc @thestinger)

I had to move the impl of FromIter for vec into extra::iter because I don't think std can depend on extra, but that's a bit messed up. Similarly some FromIter uses are gone now, not sure if this is fixable or if I made a complete mess here..
auto merge of #7518 : graydon/rust/stats-improvements, r=catamorphism
auto merge of #7523 : huonw/rust/uppercase-statics-lint, r=cmr

Adds a lint for `static some_lowercase_name: uint = 1;`. Warning by default since it causes confusion, e.g. `static a: uint = 1; ... let a = 2;` => `error: only refutable patterns allowed here`.
auto merge of #7531 : sankha93/rust/master, r=bblum

This pull request fixes #7118.
Update existing tests to account for stricter, more correct handling of irrefutable patterns
Add new tests for irrefutable patterns used in various tricky ways