syntax: normalize paths when parsing, close #4173.
librustc: Make `use` statements crate-relative by default. r=brson
librustc: Fix explicit self for objects in more cases. r=nmatsakis
libsyntax: Implement `deriving` for struct-like enum variants. r=brson
librustdoc: Try to unbreak the test. rs=burning
Fix encoding of trait static method paths. Closes #4097. r=pcwalton
librustc: Automatically move non-implicitly-copyable types into unique closures. r=nmatsakis
librustc: Allow moves out of `self`. r=nmatsakis
Rename Owned trait to Durable
Rename Send trait to Owned
Update docs for kind name changes
std: Convert records to structs in getopts
Replace some Eq impls with deriving_eq
librustc: Have coherence check Copy kind bounds when determining whether parameter substitutions could possibly unify. r=nmatsakis
Change some uses of static methods to use the trait path
Long lines
librustc: Remove merge markers. rs=oops
etc: Update RELEASES.txt with some new features
clean.mk: remove snapshot binaries as well.
Rename "to_str" to "make_string" in the docs

There's already a "to_str" impl for string, so it fails here.