rm obsolete references to `DeepClone`
std: Add Vec to the prelude

This is an incredibly common type, and it is expected to be used in many many
places. This type should be in the prelude.
rustc: Default the ~[] lint to allow for now

Most of the standard distribution is still using ~[] instead of Vec, so this
lint is essentially useless currently. When the standard distribution has been
ported to not use ~[], then we can turn the lint back on.
Removing imports of std::vec_ng::Vec

It's now in the prelude.
auto merge of #13020 : alexcrichton/rust/vec, r=brson

The commits have the details.
Register new snapshots
auto merge of #13026 : alexcrichton/rust/snapshots, r=huonw
auto merge of #13023 : thestinger/rust/deep_clone, r=alexcrichton
Added new attribute syntax with backward compatibility.

Signed-off-by: Daniel Fagnan <dnfagnan@gmail.com>
syntax: Tidy up parsing the new attribute syntax
auto merge of #13037 : alexcrichton/rust/attr-syntax, r=brson

This will require a snapshot to finish, but these commits update the parser to parse attributes of the form `#![...]`

Thanks to @TheHydroImpulse for all the initial work!

cc #2569