syntax/rustc: Less copy
Merge pull request #4613 from erickt/incoming

convert most of libcore and libstd to structs, work around tzset race
comments: Convert XXXes to FIXMEs
clean up LinearMap implementation
Merge pull request #4623 from thestinger/map

clean up LinearMap implementation
replace ConstVector trait with the Container trait
implement Mutable trait for vec
std: Fix broken Windows function
remove remaining is_not_empty functions/methods
core: Mop up Windows breakage
rustc: Less copy
rustc: Address an XXX in middle::mode
std: Mop up Mac/Linux breakage
use mutable function argument syntax in treemap
use mut function argument syntax in priority_queue
Merge pull request #4633 from thestinger/treemap

use mutable function argument syntax in treemap/priority_queue
Merge pull request #4625 from thestinger/container

more little container improvements
doc typo
Revert "Merge pull request #4633 from thestinger/treemap"

I was too hasty in merging -- this needs a snapshot.

This reverts commit 4a7e1ab3745f519536ef6e0377427fc41e47f7c6, reversing
changes made to e447521c1ca2dbead5b485ddc43060b282840817.
Start running the libsyntax unit tests. #4618