Fixes #7377
mk: clean-llvm for cross-compile
configure: Require one of wget or curl.
Remove vec::{rfind, rfind_between, find_between}, replaced by slices and iterator adapators.
Remove vec::[r]position_between, replaced by slices & iterators.
Convert vec::{rposition, rposition_elem, position_elem, contains} to methods.
Convert vec::{reverse, swap} to methods.
etc: update etc/unicode.py for the changes made to std::unicode.
Convert vec::{bsearch, bsearch_elem} to methods.
Convert vec::dedup to a method.
Convert vec::{grow, grow_fn, grow_set} to methods.
Remove vec::{map, mapi, zip_map} and the methods, except for .map, since this
is very common, and the replacement (.iter().transform().collect()) is very
ugly.
When an impl references an unknown trait, mention what
the trait is called in the error message.
More 0.7 release notes
Bump version from 0.7-pre to 0.7
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
auto merge of #7517 : brson/rust/0.7, r=brson
global_heap: inline malloc_raw and add realloc_raw