Fix libuuid test warnings
Export collections::hash as std::collections::hash

Needed to make #[deriving(Hash)] work within libstd itself.
Clean up syntax expansion tests
Use a quote_path! helper macro in deriving
Don't use std:: paths in syntax extensions when compiling a #![no_std] crate

Fixes #16803.
Make String formatting available without libstd

Fixes #14342.
Export vec!() from libcollections

Fixes #16806. The duplication of code with libstd is unfortunate, but there's
already a lot of that exported from core::macros.
Apply d3c831b to libcore's assert_eq!()
libcollections test suite fixes